Rechercher : dans
Par :

Avoir le focus dans un input typ='text'

Dernière réponse le 25 jun 2008 à 11:33:06 curtis002, le 25 jun 2008 à 11:02:31 
 Signaler ce message aux modérateurs

Bonjour,

je voudrait savoir ce qu'il faut mettre dans la balise input pour que, lorsque que j'arrive sur ma page, le focus de la souris soit directement a l'intérieur de la zone text!!??

<input type='text' size='15' name='NewNom' >


merci d'avance
Configuration: Windows XP
Firefox 3.0

1

Sri Lumpa, le 25 jun 2008 à 11:17:09

Pour ça tu va avoir besoin d'un petit poil de JavaScript...

Dans le header de ta page html, il faut que tu ajoutes :

<script language="JavaScript">
    <!--
    function donner_focus(chp)
    {
        document.getElementById(chp).focus();
    }
    // -->
</script>

Puis tu vas devoir ajouter un champs "id" à la balise input de ton formulaire
<input type='text' size='15' name='NewNom' id ='champs_text'>

Enfin, tu vas juste devoir rajouter un attribut dans la balise body de ta page html :
<body  onload="donner_focus('champ_text')">
Au commencement, nous sommes tous des noobs...

Répondre à Sri Lumpa

2

 curtis002, le 25 jun 2008 à 11:33:06

Je te remercie Sri Lumpa sa fonctionne seulement il manque juste un petit truc:

<script language="JavaScript">

    function donner_focus(chp)
    {
        document.getElementById('chp').focus();
    }

</script>

juste les deux cot autour de 'chp'

mais merci encore...

Répondre à curtis002