Valider formulaire avec touche entrée

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Valider formulaire avec touche entrée

par Ryle » 12 juil. 2007, 17:30

L'envoi du formulaire par la touche entrée se fait automatiquement dès lors qu'il y a un bouton submit dans le formulaire.

Si ton traitement se fait en ajax et nécessite donc que le formulaire ne soit pas soumis, il te suffit dans le onSubmit de retourner la valeur "false" pour que l'action ne soit pas exécutée :)

Rappel : un attribut action vide ou égal à "#" implique l'envoi des données vers la page courrante :)

Valider formulaire avec touche entrée

par kmeleon » 12 juil. 2007, 17:03

Hello !

Bah voilà, tout est dans le titre, à savoir que le formulaire ne renvoie pas vers une page, mais vers une requête ajax. Le bouton avec onclick marche très bien, mais ça ne prend pas en compte la touche entrée. Et si je met un <form onsubmit="ma_fonction()" action="">, et un <input type="submit">, il renvoie vers la page courante...

Bonne journée