Comment faire ? Ci-deesous, le script que j'ai saisi : je n'arrive pas à faire prendre en compte uniquement les champs suivis d'un * (je voulais prendre en compte aussi les boutons radio, mais dans un premier temps, je vais pas me compliquer trop la tâche...). Merci de votre aide !!!
<script>
<!--
function check(frm,elt)
{
if (!document.forms[frm].elements[elt].checked)
{
alert("Attention : certain champs recquis n'ont pas été remplis !")
return false;
}
else
{
return true;
}
}
// -->
</script>
<form action="url" method="post" name="formulaire" onsubmit="return check('formulaire','nom','prénom')">
<p align="center">
<label>Votre qualité :<br />
<input type="radio" name="Votre qualité" value="Madame" />
Madame</label>
<br />
<label>
<input type="radio" name="Votre qualité" value="Mademoiselle" />
Mademoiselle</label>
<br />
<label>
<input type="radio" name="Votre qualité" value="Monsieur" />
Monsieur</label>
<br />
Nom* : <input name="nom" type="text" size="20" maxlength="30" />
<br />
Prénom* : <input name="prénom" type="text" size="20" maxlength="30" />
<br />
Adresse : <input name="adresse" type="text" size="40" maxlength="80" />
<br />
N° de téléphone : <input name="téléphone" type="text" size="10" maxlength="20" />
<br />
Vos remarques et/ou questions :
<br />
<textarea name="remarques" cols="80" rows="10"></textarea>
<br />
<br />
<input name="newsletter" type="checkbox"/> Inscription à la newsletter
<br />
<br />
<input name="effacer" type="reset" value="Effacer" />
<input name="envoyer" type="submit" value="Envoyer" />
</form>
Partager