Bonjour,
j'ai créé un formulaire dont les résultats sont sur la même page.
Si je fais reset avant validation du formulaire, cela fonctionne et mets mes champs à vide.
Par contre une fois validé, il ne fonctionne plus.
Comment faire?
Bonjour,
j'ai créé un formulaire dont les résultats sont sur la même page.
Si je fais reset avant validation du formulaire, cela fonctionne et mets mes champs à vide.
Par contre une fois validé, il ne fonctionne plus.
Comment faire?
j'ai un peu du mal à cerner ton problème
pourrais-tu nous montrer ton code, sans lui on ne peut pas faire grand chose
C'est de l'html avec de l'asp. Peut être dois je plutôt aller sur le forum ASP? :
d'une part oui, sa place serait plutôt dans le forum ASP, d'autre part, comme je te l'ai dit, sans le code de ta page difficile de te dire quoi faire
salut,
reset remet un formulaire aux valeurs par défaut.
Si tu a mis des value= a tes input texte, il te remettra es valeurs et pas ""
Voici le code de mon formulaire:
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79 <html> <head> <title>Bulletins</title> </head> <body> <form action="<%=request.serverVariables("SCRIPT_NAME")%>" method="post"> <p> </p> <table width="100%" height="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr align="center"> <td colspan="2" class="important">Saisie</td> </tr> <tr valign="center"> <td width="30%">Carte :</td> <td width="70%"><input name="la_carte" value="<%=Saisie__Carte%>" size="11" maxlength="11"></td> </tr> <tr> <td>Nom :</td> <td><input name="le_nom" value="<%=Saisie__Nom%>" size="35" maxlength="35"></td> </tr> <tr> <td> Code Postal :</td> <td><input name="le_CP" value="<%=Saisie__CP%>" size="5" maxlength="5"></td> </tr> <tr> <td colspan="2"><div align="center"> <input name="Valider" type="submit" value="Rechercher"> <input type="reset" name="effacer" value="Effacer"> </td> </tr> </table> <br> <p> <% if (Saisie__Carte<>"" or Saisie__Nom<>"" or Saisie__CP<>"") then if not saisie.EOF then %> <table border="0" align="center" cellpadding="0" cellspacing="0" > <tr> <td width="9" height="9> <td height="9" bgcolor="#905FDA"></td> <td width="9" height="9></td> </tr> <tr> <td width="9" bgcolor="#905FDA"></td> <td> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr class="entete_tab"> <td width='16%'>Valeur1</td> <td width='34%'>Valeur2</td> </tr> <% while not saisie.EOF %> <tr> <td class="colonne1_tab" align="right"><%=saisie("Valeur1").value%></a></td> <td class="cellule" align="left"><%=saisie("nom").value%> </td> </tr> <% saisie_numRows = saisie_numRows +1 saisie.movenext Wend %> </table> <center class="mini"><%=saisie_numRows%> Enregistrement(s)</center> <% else %> <span class="importantrouge"><center>Personne, carte ou code postal inconnu</center></span> <% end if end if %> </p> </form> </body> </html>
oui c'est exact, j'ai mis des valeurs à l'attribut value de mes input.
Mais ils servent à ma recherche.
Il ny'a pas un autre moyen?
si tu veux remettre tes champs a vide, il fadra passer par un button qui execute une fonction javascript qui mettra les value a "".
et puis
j'ai essayé celamais cela ne fonctionne pas non plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="button" onClick="document.forms.f.reset()">
et le bouton :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <script type='text/javascript'> function monReset(){ inps = document.getElementsByTagName("input"); for(i=0;i<inps.length;i++){ if(inps[i].type == "text") inps[i].value = ""; } } </script>
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="button" onClick="monReset()" value="reset" />
Super, cela fonctionne.
Merci beaucoup!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager