Page 1 sur 1

verifier la saisie d'une liste deroulante

Posté : 30 nov. 2005, 16:08
par isatis28
J'ai une liste deroulante de ce type:
<script language="javascript">
function lili {

if (document.lili.region.options.value=="")
                        {alert ('Remplisser le Champs Region');}
</script>

<form name="lala">
<select name=region>
<option value=""></opton>
<option value=truc>truc</option>
<option value=machin>machin</option>
<option value=aa>aa</option>
</select>
<input type="buton" name="ajouter" onclick="lala(this.form)"></form>
Malheureusement ec code ne marche pas, j'ai bien la liste qui apparait mais la fonction ne s'execute pas. Je ne sais pas comment verifier si l'utilisateur a bien selectionner un item dans la liste, j'ai chercher sur le net et j'ai toujours l'exemple des champs de type "input mais pas des listes!

merci

Posté : 30 nov. 2005, 19:04
par Testeur
Bonjour

Je n'ai pas trouve non plus, j'ai fais autrement , je met la selection dans un input type='hidden' et je teste l'input au lieu du select. si celui si est vide (alert) sinon (true)

@+ Testeur

Posté : 30 nov. 2005, 19:32
par jeff
je suis pas un pro mais essaye ceci quand meme
<script language="javascript>
function lala()
{
if(document.getElementById('reg').value=="")
{
alert("champs non rempli");
}

</script> 
<select name=region id="reg">
<option value=""></opton>
input type="buton" name="ajouter" onclick="lala()"></form>

Posté : 30 nov. 2005, 19:45
par Truc
Salut, regarde un peu cet exemple :wink:

Posté : 01 déc. 2005, 10:09
par isatis28
J'ai eté voir sur le lien que tu m'as donné truc, et c'est bon ça marche impecable!