Valider un formulaire sans submit par la touche entrée - HTML/CSS - Programmation
Marsh Posté le 29-05-2007 à 10:12:02
mets un submit avec visibility hidden ( ou display none), je crois que ça fonctionne.
note: ton js sent bon le nawak
Marsh Posté le 29-05-2007 à 10:17:19
anapajari a écrit : mets un submit avec visibility hidden ( ou display none), je crois que ça fonctionne. |
cool merci !
ça a en effet l'air de marcher comme ça :
Code :
|
Marsh Posté le 29-05-2007 à 10:27:29
rectification : ça ne fonctionne qu'avec firefox, internet explorer le refuse
Marsh Posté le 29-05-2007 à 13:18:14
C'est logique que ça marche pas.
Si j'ai bien compris, quand tu finis de rentrer le mot de passe, tu appuies sur enter et le formulaire est soumis (c'est le comportement que tu veux avoir).
Tu dois donc tenir compte que quand tu rentres ton mot de passe le focus est sur l'élément <input> pour le mot de passe. Tu dois donc lui ajouter un événement de type "onkeypress" et tester si la touche pressée est "enter" ou pas. Si oui, tu soumets le formulaire.
Maintenant, j'ai peut ètre pas compris ce que tu veux faire.
Marsh Posté le 29-05-2007 à 13:38:15
sire de Botcor a écrit : J'ai un petit problème, j'ai un formulaire que je valide par un lien et non pas un bouton submit |
YOU FAILED, THREAD OVER
Il n'y a strictement aucune raison sur terre et sur mars de mettre un lien à la place d'un submit. Un formulaire s'envoie par un submit, toute tentative de faire autre chose te fait basculer dans la catégorie des développeurs bricoleurs
Marsh Posté le 29-05-2007 à 13:40:31
Tu vires ce lien et ce JS moisi, tu mets un bouton submit, et tu lui appliques un style qui le fait ressembler à un lien (border : none; background : none; text-decoration : underline, etc.). Ca sera largement plus accessible
edit : 110% d'accord avec FlorentG
Marsh Posté le 29-05-2007 à 09:42:26
Bonjour !
J'ai un petit problème, j'ai un formulaire que je valide par un lien et non pas un bouton submit
Mais problème : lorsqu'on appuie sur la touche entrée après avoir renseigné la dernière case, ça ne réagit pas.
Voici mon code
Il y a-t-il un moyen de valider par entrée quand même ?
merci d'avance
---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron