Hello, je voudrais savoir comment faire pour valider un formulaire de recherche et imposer 2 lettres et/ou chiffres pour la recherche. :?
Merci pour votre aide
Version imprimable
Hello, je voudrais savoir comment faire pour valider un formulaire de recherche et imposer 2 lettres et/ou chiffres pour la recherche. :?
Merci pour votre aide
dans le onsubmit de ton form tu vérifies la longueur du champs ...
Code:
1
2
3
4
5 <form action="javascript:alert('ok') onsubmit="javascript:return (document.forms[0].Elements[0].value.length)<2?false:true" > <input type='texte' /> </form>
Hello,
SpaceFrog > Merci.
J'avais trouvé un truc sur macromedia/adobe qui fonctionne assez bien, comment je pourrrais inclure la fonction <length value 2> ?
Code:
1
2
3
4
5
6 <form action="recherche.php" method="get" > <input name="FilRecherche" type="text" /> <input name="submit2" onclick="MM_validateForm('FilRecherche','','R');return document.MM_returnValue" /> </form>
ben là y'a pas de fonction
alors que dans l'exemple donné y'en a une ...
Ah Oui, mais comment je renvois vers ma page : <form action="recherche.php" method="get" ... si je fais : form action="javascript:alert('ok') ... ?
non l'action doit être la page de destination du form ...
c'est le onsubmit="return verif()" qui determine si le formulaire est soumis ou pas ...
si la focntion verif retourne true alors le formulaire est soumis
si elle retourne false, alors le forumlaire n'est pas soumis ...
Bon, si je place <onsubmit> ca ne fonctionne pas ???
Code:
1
2
3
4
5
6
7 <form action="recherche.php" method="get" > <input name="FilRecherche" type="text" /> <input name="submit2" type="image" id="submit2" onsubmit="javascript:return (document.forms[0].Elements[0].value.length)<2?false:true" src="../../img/go.gif" align="middle" /> </form>
heu le onsubmit se met dans la balise form ....
cf exemple donné ci dessus ...