Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1512 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Valider un formulaire sans submit par la touche entrée

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Valider un formulaire sans submit par la touche entrée

n°1566527
sire de Bo​tcor
Armorican way of life
Posté le 29-05-2007 à 09:42:26  profilanswer
 

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

Code :
  1. <form name="ics" action="ics.php" method="post">
  2. <input type="text" name="userid">
  3. <input type="password" name="userkey">
  4. <a href="#0" onclick="javascript:document.forms.ics.idact.value='101';return fsmd5();;fs();">entrer</a>
  5. </form>


 
Il y a-t-il un moyen de valider par entrée quand même ?
 
merci d'avance :jap:


---------------
«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
mood
Publicité
Posté le 29-05-2007 à 09:42:26  profilanswer
 

n°1566537
anapajari
s/travail/glanding on hfr/gs;
Posté le 29-05-2007 à 10:12:02  profilanswer
 

mets un submit avec visibility hidden ( ou display none),  je crois que ça fonctionne.
 
note: ton js sent bon le nawak :o

n°1566541
sire de Bo​tcor
Armorican way of life
Posté le 29-05-2007 à 10:17:19  profilanswer
 

anapajari a écrit :

mets un submit avec visibility hidden ( ou display none),  je crois que ça fonctionne.
 
note: ton js sent bon le nawak :o


cool merci !
ça a en effet l'air de marcher comme ça :
 

Code :
  1. <form name="ics" action="ics.php" method="post">
  2. <input type="text" name="userid">
  3. <input type="password" name="userkey">
  4. <input type="submit" style="display:none;">
  5. <a href="#0" onclick="javascript:document.forms.ics.idact.value='101';return fsmd5();;fs();">entrer</a>
  6. </form>


---------------
«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
n°1566546
sire de Bo​tcor
Armorican way of life
Posté le 29-05-2007 à 10:27:29  profilanswer
 

rectification : ça ne fonctionne qu'avec firefox, internet explorer le refuse :sweat:


---------------
«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
n°1566626
bignose
Posté le 29-05-2007 à 13:18:14  profilanswer
 

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.


Message édité par bignose le 29-05-2007 à 13:18:55
n°1566639
FlorentG
Unité de Masse
Posté le 29-05-2007 à 13:38:15  profilanswer
 

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

n°1566641
cgo2
Dum spiro spero
Posté le 29-05-2007 à 13:40:31  profilanswer
 

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 :o
 
edit : 110% d'accord avec FlorentG


Message édité par cgo2 le 29-05-2007 à 13:42:22

---------------
When it's from Finland it's good.  - Mon blog

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Valider un formulaire sans submit par la touche entrée

 

Sujets relatifs
probleme: ajouter une valeur taper dans un formulaire dans une tableEnvoyer un formulaire sans passer par le mail ?
Empêcher la MAJ d'un champ formulaire ACCESS[XHTML] Validation formulaire "entrer" OK firefox, IE HS
Cherche "logiciel" d'administration de formulaireformulaire php
entrée automatiqueProblème formulaire JS
C# intercepter l'appui d'une touche avec un programme résidentprobleme de formulaire généré en Javascript
Plus de sujets relatifs à : Valider un formulaire sans submit par la touche entrée


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR