Javascript : stopper l'opération submit

Fermé
acrecomeca Messages postés 20 Date d'inscription mercredi 28 mars 2007 Statut Membre Dernière intervention 29 septembre 2007 - 7 avril 2007 à 13:52
 Bebair - 11 déc. 2008 à 15:42
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

j'arrive un peu en retard ^^ mais si checkForm(); est trop lent, return false; est traité trop tard est le formulaire est envoyé ?
4
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
Utilisateur anonyme
9 avril 2007 à 14:34
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
acrecomeca Messages postés 20 Date d'inscription mercredi 28 mars 2007 Statut Membre Dernière intervention 29 septembre 2007 3
11 avril 2007 à 10:08
merci pr votre reponse je vais essayer avec ce code
0