Verifier la selection d'un radio boutton

Fermé
djemaoune Messages postés 21 Date d'inscription jeudi 13 décembre 2007 Statut Membre Dernière intervention 31 mai 2011 - 16 mai 2009 à 23:40
djemaoune Messages postés 21 Date d'inscription jeudi 13 décembre 2007 Statut Membre Dernière intervention 31 mai 2011 - 17 mai 2009 à 09:21
Bonjour,
bonjour,
aidez moi S.V.P j'ai un ensemble de radio boutton a tester si so remplit je veu les tester avec javascript normalement ça doit marché avec mon code mais il fait rien je c pas pour quoi

voiçi le code :



<HTML>
<body>
<script language=javaScript>
<!--
function verif_remp1(formulair) {
if (formulair.type.checked == false) {
alert('vous avez oublier de choisir le type de votre vole aller-simple oubien aller-retour !!!'); return false;
} else {
if (formulair.baguage.checked == false) {
alert('Vous avez oublier de choisir la quantité de baguage que vous estimez porter avec vous dans le voyage veuiller selectionner un choix possible.'); return false;
} else {
if (formulair.classe.checked == false) {
alert('Vous avez oubliée de choisir la classe de votre voyage fait votre chchoix s\'il vous plait !!'); return false;
}
else return true;
}
//-->
}}
</script>
<form name="reservation" method="POST" action="aissay.html">

<fieldset>
<h3>Choisir le type de vol :</h3>

<p>
<label><input type="radio" name="type" value="simple" />Un aller simple</label>
<label><input type="radio" name="type" value="aler_retour" />Un aller Retour</label>
<br />
</p>
<h3>Choisir la quantité de bagage que vous désirez porter dans votre voyage :</h3>
<p>
<label><input type="radio" name="baguage" value="10" />10 Kg</label>
<label><input type="radio" name="baguage" value="20" />20 Kg</label>
<label><input type="radio" name="baguage" value="30" />30 Kg</label>
</p>

<h3>Choisir la classe que vous desirer prondre pour voyager :</h3>
<p>
<label><input type="radio" name="classe" value="Y" />Economique</label>
<label><input type="radio" name="classe" value="C" />Affaire</label>
<label><input type="radio" name="classe" value="F" />Première</label>
</p>
</fieldset>

<input type="submit" name="reserver" value="Resever maintenant" onclick="return verif_remp1(this)" />
<button type="reset" class="comments1">  Annuler</button>

</form>
</body>
</html>

Merci d'avance

2 réponses

HackTrack Messages postés 618 Date d'inscription vendredi 26 juillet 2002 Statut Membre Dernière intervention 13 juillet 2013 972
17 mai 2009 à 08:33
<HTML>
<body>
<script language=javaScript>
<!--
var typeChecked = false;
var bagageChecked = false;
var classChecked = false;

function verif_remp1(formulair) {
	if(!(typeChecked&&bagageChecked&&classChecked)){
		var message = 'Vous avez oublié de choisir une des options suivantes:\n\r';
		if(!typeChecked){
			message+='\t- le type de vol\n\r';
		}
		if(!bagageChecked){
			message+='\t- la quantité de bagages que vous comptez emporter\n\r';
		}
		if(!classChecked){
			message+='\t- la classe de votre voyage';
		}
		alert(message);
		return false;
	}else{
		return true;
	}
}

function selectRadio(name){
	switch(name){
		case 'type':
			typeChecked=true;
			break;
		case 'baguage':
			bagageChecked=true;
			break;
		case 'classe':
			classChecked=true;
			break;
	}
}
</script>
<form name="reservation" method="POST" action="aissay.html">

<fieldset>
<h3>Choisir le type de vol :</h3>

<p>
<label><input type="radio" name="type" onclick="selectRadio(this.name);" value="simple" />Un aller simple</label>
<label><input type="radio" name="type" onclick="selectRadio(this.name);" value="aler_retour" />Un aller Retour</label>
<br />
</p>
<h3>Choisir la quantité de bagage que vous désirez porter dans votre voyage :</h3>
<p>
<label><input type="radio" name="baguage" onclick="selectRadio(this.name);" value="10" />10 Kg</label>
<label><input type="radio" name="baguage" onclick="selectRadio(this.name);" value="20" />20 Kg</label>
<label><input type="radio" name="baguage" onclick="selectRadio(this.name);" value="30" />30 Kg</label>
</p>

<h3>Choisir la classe que vous desirer prondre pour voyager :</h3>
<p>
<label><input type="radio" name="classe" onclick="selectRadio(this.name);" value="Y" />Economique</label>
<label><input type="radio" name="classe" onclick="selectRadio(this.name);" value="C" />Affaire</label>
<label><input type="radio" name="classe" onclick="selectRadio(this.name);" value="F" />Première</label>
</p>
</fieldset>

<input type="submit" name="reserver" value="Resever maintenant" onclick="return verif_remp1(this)" />
<button type="reset" class="comments1">  Annuler</button>

</form>
</body>
</html> 


;-)
HackTrack
0
djemaoune Messages postés 21 Date d'inscription jeudi 13 décembre 2007 Statut Membre Dernière intervention 31 mai 2011 5
17 mai 2009 à 09:21
bonjour HackTrack,

merci bcp pour ton aide c joli de voir le script de bon matin a 8h qui marche tré bien et d'une magnére élégante apré 2jour de soufrence merci encor maintenant tu ma donée l'énérgie pour continuer le traville en force que dieu te garde MEERCI encor je v noter le sujet a résolut cool ;-))
0