Récupérer le valeur d'un input hors d'un formulaire
Bonsoir à tous,
Je viens vers vous car j'ai un souci que je ne comprends pas
J'ai un formulaire, mais j'ai pour les besoins du site, sortir un des input du formulaire
je vous donne le gros du html
Code:
1 2 3 4 5 6
| <li><input type="test" id="truc" onchange="update_form();></li>
<li>.....</li>
<form method="post">
<li><input type="text" name="machin"></li>
<li><input type="hidden" name="truc"><input type="submit" name="send" value="Envoyer"></li>
</form> |
pour faire la liaison j'ai fais ceci
Code:
1 2 3 4 5 6 7
| function update_form(){
document.getElementById('truc').value = document.getElementById('truc').value;
}
document.getElementByName('send').onclick = function(){
document.getElementById('truc').value = document.getElementById('truc').value;
} |
mais une fois sur deux je perds la valeur du input id truc
quelqu'un sait se qu'il se passe ou comment resoudre mon problème
Merci à vous
PS le onchange n'est en action que quand le focus ne se fait plus mais il y a t il une autre option pour faire mieux ?