Bonjour à tous,
je ne fait pas de l'asp depuis longtemps, aussi je suppose que ma question peut sembler un peu bete, mais je voudrais faire une verification des données entrées dans les champs d'un formulaire avant des les envoyés à ma page verfi.asp qui enregistre ces données dans une base access.
J'ai donc crée un javascript, mais le problème est que si un des champs est laissé vide par l'utilisateur, la page est réaffichée et tous les champs ont été réinitialisés. De plus, les alert du javascript ne s'aafiche pas.
Voici le code simplifié que j'ai écrit :
Je pense donc qu'il y a un problème d'exécution des javascript. Merci pour votre aide,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 <html> <script language="JavaScript"> <!-- function verif() { /* Affectation aux variables le contenu des champs de saisie du formulaire */ Jprobleme=document.FormName.probleme.value; validation = true; // ceci test si validation est 'true' if (validation) { if ((!probleme) || (probleme == "")) { alert("Vous devez remplir ce champs",,"Aletre") document.FormName.probleme.focus(); document.FormName.probleme.select(); validation = false; } } /*################################### # si validation = true, # # le formulaire peut être envoyé # ################################### */ if (validation) { document.FormName.submit(); } return validation; } //--> </script> <body> <form method="post" action="valider.asp" onclick="verif()"> <input type=text" name="probleme"> </form> </body> </html>
Emmanuelle
[balise code ajoutée par Florian - merci d'y penser c'est plus agréable]
Partager