Partage
  • Partager sur Facebook
  • Partager sur Twitter

setAttribute

Sujet résolu
    17 décembre 2008 à 20:59:03

    Bonjours, je voudrais comprendre pourquoi ça me sélectionne automatiquement le premier champ.
    lien

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" />
    <title>Untitled Document</title>
    </head>
    
    <script type="text/javascript">
    var i=0;
    function toto(lui){
    
    lui.setAttribute('id', "toto"+i);
    
    document.getElementById("toto"+i).value="toto";
    i++;
    }
    
    
    </script>
    
    
    <body>
    <label>
    <input type="text" name="textfield" id="textfield" onfocus="toto(this)" />
    <br />
    <input type="text" name="textfield2" id="textfield2" onfocus="toto(this)" />
    <br />
    <input type="text" name="textfield3" id="textfield3" onfocus="toto(this)" />
    </label>
    </body>
    </html>
    
    • Partager sur Facebook
    • Partager sur Twitter
      17 décembre 2008 à 21:17:43

      euh... aprce que ton code doit pas marcher...
      donc quand tu chage le value...bah ca sélectionne touorus le meme ... donc ca le reselectionne...
      • Partager sur Facebook
      • Partager sur Twitter
        18 décembre 2008 à 9:36:34

        faut retirer les balises label
        • Partager sur Facebook
        • Partager sur Twitter

        setAttribute

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown