2010-08-09 8 views

Répondre

1

Disons que ceci est votre champ

<input type="text" id="textbox1" value="abc def" name="somename1" onchange="passToHiddenField()" /> 

Et ceci est votre champ d'entrée caché

<input type="hidden" id="hidden1" name="somename2" value="" /> 

Ensuite, ajoutez la fonction de script

<script> 
function passToHiddenField(){ 
    document.getElementById('hidden1').value = 1; //do whatever you want in this function. 
} 
</script> 
+0

La valeur du champ caché serait toujours être 1 alors? – KooiInc

+0

Ce n'est pas ça. La chose principale que je veux mentionner ici est que nous pouvons passer 1 (vrai) au champ caché chaque fois que l'utilisateur a édité le '# textbox1'. C'est pourquoi je commente sur la fonction que nous pouvons faire ce que nous voulons dans cette fonction. Vous pouvez voir que la valeur par défaut de '# hidden1' n'est rien (false). –

+0

Salut Bang Dao, J'ai ajouté tous les champs comme vous l'avez mentionné ci-dessus mais l'entrée cachée semble rester vide. Voici les variables de portée après avoir fait un changement dans le domaine électronique et la soumission: Les champs: PHONE_NUMBER = 999-999-9999 SOMENAME2 = Voici mon champ caché et l'entrée e-mail: Adresse e-mail:   L'appel JS est dans la partie supérieure de la page. Pourquoi ne fournit-il pas la valeur 1? – Alex

Questions connexes