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:

<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:

<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