Bonjour à tous !
voilà, j'ai un champs texte (appelons le "text") qui est modifiable par l'utilisateur.
J'ai créé une fonction createLink() qui va permettre d'écrire un lien en html :
1 2 3 4 5 6 7
| function createLink(value) {
var text;
text='<a href=mapage.php?VAR=';
text+=value;
text+='">cliquez ici</a>';
document.write(text);
} |
J'appelle finalement cette fonction dans une partie html grâce à cette ligne :
<script>createLink(document.getElementById("text").value);</script>
Le soucis c'est que la variable contenu dans le lien va prendre la valeur d'origine du champs texte alors que je souhaite qu'il soit modifié au fur et à mesure. La cause doit être à document.write qui écrit définitivement.
J'aimerai savoir si vous aviez une solution pour améliorer mon code ou bien, comme je suis conscient qu'il n'est pas génial, une idée pour exécuter ce que je veux faire . Merci !
Partager