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:
Seulement, je me vois mal demander à l'utilisateur de cliquer sur un bouton pour que le champ prenne le focus.<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" />
J'ai donc tenté ceci:
Seulement, aucun résultat.<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>
Pourriez-vous me dépanner s'il vous plaît?
Ca n'a l'air de rien mais je sèche
Partager