On Wednesday 21 August 2002 13:37, Sagon Yann wrote:

> ps: merci � Daniel Cordey aussi, bien que je vais utiliser cette solution.
> Je crois que <select> n'a pas d'�l�ment onBlur.

Je t'en prie.. je ne suis pas jaloux :-)

Je viens de v�rifier : "select" a trois "events" associ�s :

- onBlur
- onChange
- on Focus

Du moins dans la doc...

> <select onChange="document.forms['myform'].lequel.value='1';submit()"

Attention ! J'ai eu, parfois, des probl�mes avec IE quand j'ai voulu acc�der � 
l'aide du nom des objets de la forme. Je n'ai jamais r�ussi � �lucider les 
causes, mais je me suis tourn� vers la suolution suivante. J'ai l'air 
d'insister mais �a pourait t'�tre utile une fois; surtout je trouve plus 
simple � �crire et tu risques moins d'erreurs � l'ex�cution (ce qui en JS est 
un cauchemare) :

<script type="text/javascript">
function submit(Name)
{
    MyObj = eval('document.MyForm.' + Name);
    document.MyForm.Total.value = MyObj.value;
    document.MyForm.Which.value = Name;
    document.MyForm.submit();
}
</script>

<body>
<form name=MyForm action="/DoIt.php" method=post>
<select name=Sel1 onChange="submit('Sel1')"><option value=1>1<option...
</select>
<select name=Sel2 onChange="submit('Sel2')"><option value=1>1<option...
</select>
<input type=hidden name=Which><input type=hidden name=Total>
</form>


Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à