Limiter l'action d'une FORM à l'INPUT de type submit

Hylvenir Messages postés 364 Date d'inscription mercredi 11 février 2004 Statut Membre Dernière intervention 5 octobre 2006 - 8 mai 2004 à 18:56
Hylvenir Messages postés 364 Date d'inscription mercredi 11 février 2004 Statut Membre Dernière intervention 5 octobre 2006 - 9 mai 2004 à 01:15
Bonjour, voici mon code

<html>
  
    <form action="cgi-bin/test.cgi" method="post">
      
      
      
      
    </form>
  
</html> 


Je voudrais que l'action ne soit lancer que si l'utilisateur clique sur le bouton "search". Dans mon exemple, dès qu'un champ est validé (par retour-chariot), la commande action est lancée.

PS: si je pouvais éviter de faire du javascript, je m'en porterai pas plus mal ;)

// Ma participation à la saturation du net:
// http://hylvenir.free.fr

1 réponse

Hylvenir Messages postés 364 Date d'inscription mercredi 11 février 2004 Statut Membre Dernière intervention 5 octobre 2006 2
9 mai 2004 à 01:15
Voici ce que j'ai réussi à obtenir pour répondre à mon problème.
Merci pour l'aide à celui qui m'a aidé :)

<HTML>
<HEAD>
</HEAD>

<SCRIPT>
status = 0;
function valid() {
  return ( status == 1 );
}
function validOk() {
  status = 1;
}
function avancer(champ)
{
  champform = eval("document.form1."+champ);
  champform.focus();
}

</SCRIPT>

<FORM METHOD="POST"
      NAME="form1"
      ACTION="cgi-bin/test.cgi"
      onSubmit="return valid()">
Nom

Prénom

</FORM>

</HTML>
0
Rejoignez-nous