verifier la saisie d'une liste deroulante

Eléphant du PHP | 64 Messages

30 nov. 2005, 16:08

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

Testeur
Invité n'ayant pas de compte PHPfrance

30 nov. 2005, 19:04

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

Mammouth du PHP | 1311 Messages

30 nov. 2005, 19:32

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>

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

30 nov. 2005, 19:45

Salut, regarde un peu cet exemple :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 64 Messages

01 déc. 2005, 10:09

J'ai eté voir sur le lien que tu m'as donné truc, et c'est bon ça marche impecable!