Page 1 sur 1
input type text required vs onchange submit
Posté : 20 oct. 2014, 14:43
par donkeykick
Bonjour,
Je reviens vers vous avec une nouvelle colle
Sur un champ texte j'ai placé un onchange="submit()", ça fonctionne bien sauf que l'attribut required n'est plus pris en compte. Il est pris en compte que dans le cas où je fais "entrée".
Comment corriger cela ?
d o_o k
Re: input type text required vs onchange submit
Posté : 28 oct. 2014, 02:45
par DelphineNC
Bonjour,
pouvez-vous, s'il vous plaît mettre votre code.
Je ne peux pas vous aider sinon.
@+
Re: input type text required vs onchange submit
Posté : 03 nov. 2014, 15:15
par donkeykick
Bonjour,
Désolé pour le délai.
Voilà le bout de code en question :
<input type="text" id="submitme" name="submitme" value="'.$_POST["submitme"].'" onchange="submit()" required />
Quand on change la valeur ça submite bien la valeur mais quand on laisse le champ vide ça ne tient pas compte de l'attribut required.
Une idée ?
do_ok
Re: input type text required vs onchange submit
Posté : 05 nov. 2014, 20:39
par Aureusms
Pourquoi ne pas tester si la valeur est vide ou non ?
<input type="text" id="submitme" name="submitme" value="'.$_POST["submitme"].'" onchange="if (this.value.length != 0) submit(); else return;" required />
Re: input type text required vs onchange submit
Posté : 07 nov. 2014, 16:25
par donkeykick
Bonjour,
Pas bête Aureusms, je vais essayer ça en rentrant
do_ok
Re: input type text required vs onchange submit
Posté : 07 nov. 2014, 16:43
par Genova
La validation HTML5 native fonctionne très bizarrement dès qu'on veut faire joujou en JS avec le formulaire. A force de galère j'en suis venu à la conclusion que seules les librairies (jQuery validation par exemple) permettent aujourd'hui de faire ce qu'on veut. Surtout que la validation HTML5 est plus ou moins bien implémentée suivant le navigateur.
Re: input type text required vs onchange submit
Posté : 14 nov. 2014, 16:14
par donkeykick
Merci Genova, c'est ce à quoi je pensais tendre
