Label et Input

Résolu
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   -  
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   -
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

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
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
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
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
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
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
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