focus - HTML/CSS - Programmation
Marsh Posté le 07-04-2006 à 16:32:04
alors dans l'ordre:
1- on déclare ainsi la balise script:
Code :
|
2- onload n'existe pas sur les inputs, uniquement sur "body"
3- getElementsByTagName "attrape" les noeuds de ton document en fonction du nom du tag et nom de leur attribut ( même si l'attribut en question c'est name ...)
4- utilise getElementById et rajoute un id dans ton input, mets tout ça dans une fonction puis appele la dans le onload du body
5- tu as tabIndex pour gérer l'ordre du focus dans un formulaire, mais je ne garantis pas les résultats au "chargement"
Marsh Posté le 07-04-2006 à 15:48:42
bonjour à tous,
voila j'ai une page avec un formulaire, dedans un champ de texte
<input type="text" name="patient"></input>
j'aimerais que au demarrage de la page le focus soit dessus, pour que l'on ait plus qu'a taper le texte (sans avoir a cliquer sur le champ de texte)
j'utilise ca mais ca ne marche pas:
<script>
function focuson()
{
document.form.getelementsbyname("patient" ).focus();
}
<script>
<input type="text" name="patient" onload="focuson"></input>
j'ai aussi essayé ca:
document.form.getelementsbyname("patient" ).focus(); tout seul
mais ca ne marche pas non plus...
quelqu'un pourrait il m'aider
merci