Vos Projets  » Les validations de formulaires en JavaScript ne sont PAS sé...
Catégorie :  
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Les validations de formulaires en JavaScript ne sont PAS sé...
Publié le 05/12/2015 @ 12:17:41,
Par eric
Bonsoir

j'ai un formulaire de validation et lorsque je tape dans URL : javascript:document.forms[0].submit();

et J’appuie ensuite sur la touche « Enter » et voilà! Je viens de passer outre la validation en JavaScript et les données sont envoyées au serveur. Quelqu'un sait comment résoudre cette faille ? Le formulaire est codé en php.

Merci de votre aide
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Les validations de formulaires en JavaScript ne sont PAS sé...
Publié le 05/12/2015 @ 13:01:39,
Par Clandestino
Il faut rajouter une validation client-side en javascript, comme par exemple :


document.forms[0].onsubmit = function() {

...code de validation du formulaire...

if(formulaire_valide) {
return true;
} else {
return false;
}
});
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Les validations de formulaires en JavaScript ne sont PAS sé...
Publié le 05/12/2015 @ 19:27:41,
Par max
Juste un rappel: ne jamais, jamais, jamais compter sur de la validation client-side. C'est juste une aide, pas un rempart.
Trololo
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Les validations de formulaires en JavaScript ne sont PAS sé...
Publié le 06/12/2015 @ 15:29:43,
Par Clandestino
Max > on est d'accord, mais ça permet au moins d'éviter quelques cas gênants.
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Les validations de formulaires en JavaScript ne sont PAS sé...
Publié le 06/12/2015 @ 23:22:42,
Par max
Comme tu avais déjà donné la bonne réponse (onSubmit()), je me suis permis ce petit rappel :smile:
Trololo
Répondre  - Catégorie :  
Informaticien.be  - © 2002-2017 Akretio SPRL  - Generated via Kelare - Hosted by Verixi Internet Services
The Akretio Network: Akretio  - Freedelity  - KelCommerce  - Votre publicité sur informaticien.be ?