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.