11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Je suis débutant en JS et je souhaite rajouter un contrôle de saisie en Javascript sur chaque formulaires de mon site.
Pour la barre de recherche par exemple, voici le code que j'ai fait:

<script language="javascript" type="text/javascript">
function verif() 
{ 
	if (document.forms["formulaire"].rech.value == "")
	{
		alert ('Veuillez saisir au moins un mot');
		document.forms["formulaire"].rech.focus();
		return false;
	}
	else
	{
		return true;
	}
</script>


<form class="rech_form" id="formulaire" action="testRech.php" method="post" enctype="multipart/form-data">
	<ul>
		<li>
			<input type="text" name="rech"/>
		</li>

		<li>
			<button id="submit" class="submit" onclick="return verif()" type="submit">Rechercher</button>
		</li>
	</ul>
</form>


Je voudrais que si le champ est vide, un popup apparaisse.
Cependant, rien ne marche. Smiley decu
Quel est donc le problème?

Merci d'avance Smiley smile
Modifié par somonflex (12 Jan 2012 - 09:52)