5546 sujets

Sémantique web et HTML

Bonjour
Encore du HTML inclus dans du PHP.
Quelle balise html (non saisissable) utiliser pour afficher un texte qui est calculé par une fonction activé par une zone <input>.
Ici un essai infructueux avec la balise <div>

<script type="text/javascript"> 
  function MaFonction(arg) { 
 arg=document.getElementById("nvtiers").value; 
val='A'.concat(arg);
 document.getElementById("fleur").value=val;} 	
 </script> 
<p>
 <input id="nvtiers" type="text" name=nvtiers value=15 style="color:#C0C0C0;" onclick="MaFonction()" > 
<p><div id="fleur">----</div></p>
</p>
<input id="tiertel" class="flat" type="text" name="tiertel"   style="width:90%" >


Par contre si on met
 document.getElementById("tiertel").value=val;}

au lieu de
document.getElementById("fleur").value=val;} 	

donc, en utilisant une zone saisissable, cela marche.

Est-ce si simple que je n'ai pas trouvé dans la doc comment faire?
Merci si quelqu'un veut bien éclairer ma lanterne
C'est tout simplement parce qu'une <div> n'a pas d'attribut value.
Donc :

document.getElementById("fleur").innerHTML=val;