Forum de discussion
Forum « Programmation ASP » (archives)
Re: Validation formulaire
Envoyé: 9 juin 2006, 9h55 par Oznog
Le bouton radio, comme la boîte à cochées, est particulière car c'est un tableau (array) et 0 à x.
Tu dois donc valider s'il a été coché de cette façon :
this.monForm.monRadio[i].checked
Où le « i » est le bouton 0 à x.
J'ai ici une petite fonction qui fait le travail automatiquement.
<script type="text/javascript" language="javascript">
function twValideRadio(_radio) {
// Auteur : Django (Oznog) Blais
// Script gratuit des Trucsweb.com
var bValide = false;
for (var i=0; i<_radio.length; i++) {
if (_radio[i].checked) bValide = true;
}
return bValide
}
</script>
Va lire sur twValide (http://www.trucsweb.com/Javascript/trucs.asp?no=332&type=5), tu y trouvera pkusieurs trucs intéressant.
Mais attention, y a pas de ASP la dedans. Tu dois simplememnt ajouter la validation dans un bouton soumettre, ou de type button si tu veux plus de contrôle.
// MonRadio est le « nomQuestion ».
<input type="button" onclick="alert(twValideRadio(this.form.MonRadio))" value="Test" >
ou
<form onsubmit="alert(twValideRadio(this.form.MonRadio));" >
Ciao
Oznog
Réponses
|