J'avais un formulaire tout con genre dont voici un extrait:
<body onLoad=setFocus()>
...
<script language="JavaScript" type="text/javascript">
function setFocus()
{
document.ident.login.focus();
}
</script>
...
<form name="ident" method="post" action="login.php">
<input type="text" name="login" maxlength="10" value="">
>/form>
...
|
Ca marchait nickel, ca mettais bien le focus dans le champ login du formulaire.
Or, j'ai changé le nom de mon champ en
ce qui donne dans le code javascript
document.ident.form[login].focus(); |
ce qui fait que ca marche évidemment pas...
J'ai changé le nom pour pouvoir récupérer les valeurs du formulaire sous forme de tableau avec php, c'est plus joli.
La question est donc, comment mettre le focus au chargement de la page avec un nom de champ de formulaire contenant des crochets ?