Bonjour tt le monde;
j'ai un petit souci par rapport à mes donnée , lorsque mes champs sont tous remplies , je veux voir mes informations s'afficher dans une seule alert() au lieu que je clique à chaque fois pr voir ce que j'avais saisie.
merci d'avance de votre aide.
nom
prenom <---------- dans une seule boite d'alerte .
date de naiss
ect ..
j'ai essayé de faire avec (else if) voici mon code:
<html>
<head>
<title>Page sans titre</title>
<style>
</style>
</head>
<body>
<form>
<table>
<tr>
<td>Nom:</td><td><input type="text" name="txtNom" maxlength="18" size="18" /></td>
</tr>
<tr>
<td>Prénom:</td><td><input type="text" name="txtPrenom" maxlength="18" size="18" /></td>
</tr>
<tr>
<td>Date de naissance:</td><td><input type="text" name=txtDateNaissance maxlength="18" size="18" /></td>
</tr>
<tr>
<td>Sélectionner votre métier</td>
<td>
<select name="optMetier">
<option value="01">biologiste</option>
<option value="02">pilote</option>
<option value="03">informaticien</option>
<option value="04">mecanicien</option>
<option value="05">astronaute</option>
<option value="06">medecin</option>
<option value="07">professeur</option>
</select>
</td>
</tr>
<tr>
<td style="vertical-align: top">Sélectionner votre couleur préféré:</td>
<td>
<select name="lstColor" size=5>
</select>
</td>
</tr>
</table>
<input type="button" id="poButtonAfficher" value="Envoyer" />
</form>
</body>
</html>
<script language="javascript" >
//document.forms[0].poButtonRemplir.onclick = pvRemplir;
window.onload = pvRemplir;
document.forms[0].poButtonAfficher.onclick = pvControleSaisie;
function pvRemplir()
{
var ioOption;
var isValeur;
var iiIndex;
iaTableauValeur = new Array("bleu", "rouge", "jaune", "vert");
for (iiIndex=0; iiIndex < iaTableauValeur.length; iiIndex++)
{
isValeur = iaTableauValeur[iiIndex];
ioOption = new Option(isValeur);
document.forms[0].lstColor.add(ioOption);
}
document.forms[0].optMetier.selectedIndex =-1;
}
function pvControleSaisie()
{
for(iiIndex=0; iiIndex < document.forms[0].length-2; iiIndex++)
{
isValeur = document.forms[0].elements[iiIndex].value;
isName = document.forms[0].elements[iiIndex].name;
if(isValeur == "")
{
isMessage = "veuillez remplir votre " + isName + "\n";
alert(isMessage);
document.forms[0].elements[iiIndex].focus();
return false;
}
else if(isValeur != "")
{
isMessage = isValeur +"\n";
alert(isMessage);
}
}
}
</script>