le 03/03/2008 à 18:11
burnedsoul
Hello all, nouveau petit souci javascript :
J'ai plusieurs bouton submit sur un formulaire et je voudrais placer le focus sur l'un d'eux de manière à ce que lorsque l'utilisateur appuies sur "entrée" cela submit le bouton que je veux et non un autre, mais la fonction focus() ne semble pas fonctionner :s
Pour les détails, l'utilisateur rentre son mot de passe (<input type='password' name='pass' />et valide techniquement par un clic sur le bouton submit "valider".
J'ai bien essayé un onblur qui focus le bouton via (document.forms['monform'].elements['boutonsubmit'].focus();)
mais rien n'y fait :/
J'arrive bien à accéder à ce bouton par value='blabla', du coup il me change bien le texte du bouton donc ce n'est pas un problème de nom ou autre ...
Quelqu'un saurait pourquoi il ne focus pas ? Ou, encore mieux, comment contrôler le fait que lors de l'appuie sur entrée, ce soit CE bouton submit qui se submit, et pas un autre dans la page ?
J'ai plusieurs bouton submit sur un formulaire et je voudrais placer le focus sur l'un d'eux de manière à ce que lorsque l'utilisateur appuies sur "entrée" cela submit le bouton que je veux et non un autre, mais la fonction focus() ne semble pas fonctionner :s
Pour les détails, l'utilisateur rentre son mot de passe (<input type='password' name='pass' />et valide techniquement par un clic sur le bouton submit "valider".
J'ai bien essayé un onblur qui focus le bouton via (document.forms['monform'].elements['boutonsubmit'].focus();)
mais rien n'y fait :/
J'arrive bien à accéder à ce bouton par value='blabla', du coup il me change bien le texte du bouton donc ce n'est pas un problème de nom ou autre ...
Quelqu'un saurait pourquoi il ne focus pas ? Ou, encore mieux, comment contrôler le fait que lors de l'appuie sur entrée, ce soit CE bouton submit qui se submit, et pas un autre dans la page ?