Javascript : stopper l'opération submit

acrecomeca Messages postés 20 Statut Membre -  
 Bebair -
bnjr,

Je cherche le code source javascript qui permet de vérifier un un champ text d'1 formulaire de recherche et surtout permet :

1- si le champ et vide alors, stopper l'opération d'envoi "submit"
2-sinon (champ rempli envoi "submit")

Merci pour votre attention

N.B : javascript ou asp

3 réponses

  1. Lulu55
     
    j'arrive un peu en retard ^^ mais si checkForm(); est trop lent, return false; est traité trop tard est le formulaire est envoyé ?
    4
    1. Bebair
       
      Il faut utiliser la méthode onSubmit dans la balise FORM.
      Et le bouton aurait du être de type="button" et non pas type="submit" !

      Dans votre cas le formulaire est envoyé!

      Si vous retournez un false à onSubmit le formulaire n'est pas envoyé.
      0
  2. Utilisateur anonyme
     
    Salut!

    <html>
    	<head>
    		<title>Démo submit()</title>
    		<script language="javascript" type="text/javascript">
    			function checkForm(){
    				if(document.getElementsByName('firstname')[0].value!=''){
    					document.getElementsByName('inputform')[0].submit();
    				}else{
    					alert('Vous devez fournir votre prénom');
    				}
    			}
    		</script>
    	</head>
    	<body>
    		<form name="inputform" method="POST" action="https://www.commentcamarche.net/">
    			Entrez votre prénom:&nbsp;<input type="text" name="firstname" /><br/>
    			<input type="submit" onclick="javascript:checkForm();return false;"/>
    		</form>
    	</body>
    </html>
    


    ;-)
    HackTrack
    1
  3. acrecomeca Messages postés 20 Statut Membre 3
     
    merci pr votre reponse je vais essayer avec ce code
    0