Label et Input

Résolu
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   -  
Alain_42 Messages postés 5413 Statut Membre -
Bonjour à tous,

svp petit problème en html

Normalement,
<label id="voir"></label>
affiche le résultat d'un script javascript.
Lorsque je met le même id="voir" dans un input, il ne prends pas en compte :
<input name="textfield" type="text" style="width:100%" id="voir"/>


Avez-vous une idée svp ?

Merci d'avance

6 réponses

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    quel est ton code qui permet d'afficher un résultat JS dans cet element ?

    As tu bien un seul id qui porte ce nom "voi"r ?
    0
  2. Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
     
    Voilà tout mon code :
    <script language="JavaScript" type="text/javascript">
    function choix(fichier)
    {
     document.getElementById('voir').innerHTML = fichier;
    }
    </script>
    
    <span class="Btn ChampFichier"><span>Parcourir...</span><input type="file" id="images" name="image" onChange="choix(this.value);" onmouseup="UpdateRecherche()"/></span>
    <button type="submit" id="btn" style="visibility:hidden">Up</button>
    
    <input type="text" name="textfield1" id="voir" style="width:100%" />


    Il fonctionne seulement quand je met
    <label id="voir"></label>
    à la place du input
    0
  3. Alain_42 Messages postés 5413 Statut Membre 904
     
    innerHTML ecrit bien dans un element type label div etc...

    mais dans un input pour ecrire il faut utiliser value

    document.getElementById('voir').value = fichier;
    0
  4. Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
     
    Comme ça ?
    <input type="text" name="textfield1" onfocus="document.getElementById('voir').value = fichier;" />


    Ca ne marche pô ! :$
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
     
    Ah oui ! Autant pour moi... j'avais ma fille entre les mains j'ai pas fais attention.

    Ca fonctionne nickel !

    Encore merci Alain_42 pour ce second coup de main !
    0
  7. Alain_42 Messages postés 5413 Statut Membre 904
     
    il faut appeler la fonction

    <input type="text" name="textfield1" onfocus="choix('nom_du_fichier');" />


    en lui passant une valeur en argument

    ou

    <script language="JavaScript" type="text/javascript">
    function choix(fichier)
    {
     document.getElementById('voir').value= fichier;
    }
    </script>
    
    <span class="Btn ChampFichier"><span>Parcourir...</span><input type="file" id="images" name="image" onChange="choix(this.value);" onmouseup="UpdateRecherche()"/></span>
    <button type="submit" id="btn" style="visibility:hidden">Up</button>
    
    <input type="text" name="textfield1" id="voir" style="width:100%" />
    
    
    0