J'ai actuellement une zone de texte dans mon aspx:
<input type="text" id="myTextbox" value="" />
Je me demandais si je pouvais définir le focus (mettre mon curseur dans cette zone de texte) chaque fois que ma méthode JavaScript est appelée. J'espérais que cela fonctionnerait dans le sens de ceci:
function setFocus() {
document.getElementById("myTextbox").Focus();
}
Aucune suggestion?
Appelez la fonction .focus()
minuscule:
function setFocus() {
document.getElementById("myTextbox").focus();
}
Essaye ça:
function setFocus(id) {
document.getElementById(id).focus();
}
De cette façon, votre fonction devient réutilisable. Passez simplement l'ID de l'élément html pour recevoir le focus lorsque vous appelez la fonction.
M.