Donner le focus depuis le body
Bonjour,
J'affiche un formulaire de saisie dans une page ASP, et j'aimerais que le premier champ de mon formulaire soit focusé à l'ouverture de la page.
Sur le tuto je trouve ça:
Citation:
<script type='text/javascript'>
function donneFocus(id)
{
// le fait de donner le focus à un élément déplace aussi la fenêtre
// pour rendre l'élement visible
var element = document.getElementById(id);
element.focus();
}
</script>
<input onclick="donneFocus('input1');" value="donneFocus ->" type="button" />
<input id="input1" type="text" />
<input onclick="donneFocus('input2');" value="donneFocus ->" type="button" />
<input id="input2" type="text" />
Seulement, je me vois mal demander à l'utilisateur de cliquer sur un bouton pour que le champ prenne le focus.
J'ai donc tenté ceci:
Citation:
<head><script type='text/javascript'>
function donneFocus(id)
{
var element = document.getElementById(id);
element.focus();
}
</script>
</head>
<body onload="donneFocus('champ1');">
...
<input id="champ1"...>
...
</body>
Seulement, aucun résultat.
Pourriez-vous me dépanner s'il vous plaît?
Ca n'a l'air de rien mais je sèche