11486 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Quelle fonction javascript peut me permettre de me positionner le "curseur" d'un utilisateur dans un input après "rafraîchissement" d'une page (envoi post et redirection automatique à la page initiale) ?
En somme pour qu'il puisse saisir des choses dans un input à la chaîne, en validant au fur et à mesure sans devoir resélectionner l'input text avant de retaper autre chose?

Toujours pas à l'aise en js, je patauge pour l'identification de la fonction dont j'aurais besoin...

D'avance, un tout grand merci pour votre aide, et bonne année à tous !

Reka
Modérateur
Bonjour,

Il suffit d'ajouter l'attribut autofocus à l'input en question dans le html (pas besoin de javascript dans les cas où on recharge une page). Par exemple :
<input id="n" type="text" autofocus>


Sinon, en javascript, si "n" est l'id de l'élément :
document.getElementById("n").focus();


Amicalement,
Meilleure solution
Un immense merci Parsimonhi,
J'ignorais tout à fait l'existence de cet attribut ! Smiley smile

Bonne journée !
Modifié par Reka (08 Jan 2019 - 12:39)