2010-08-09 46 views

回答

1

讓說這是你的領域

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

這是你的隱藏輸入字段

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

然後添加腳本函數

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

隱藏字段的值將始終是1呢? – KooiInc 2010-08-09 16:53:09

+0

那不是那個。我想在這裏提到的主要事情是,只要用戶編輯'#textbox1',我們就可以將1(真)傳遞給隱藏字段。這就是爲什麼我評論我們可以做任何我們想要的功能的功能。你可以看到'#hidden1'的默認值是什麼(false)。 – 2010-08-09 17:06:01

+0

喜邦道, 我添加了所有領域,如你上面提到的,但隱藏的輸入,似乎一直爲空。下面是製作在電子郵件領域的變化,並且提交後變量的作用域: 表單域: PHONE_NUMBER = 999-999-9999 SOMENAME2 = 這是我的隱藏字段和電子郵件輸入: 電子郵件地址:  <輸入風格= 「寬度:100像素;」 name =「EMAIL_ADDRESS」type =「text」maxlength =「40」value =「#EMAIL_ADDRESS#」onchange =「passToHiddenField()」/> JS調用位於頁面的頂部。 爲什麼不提交值1? – Alex 2010-08-09 17:30:13

相關問題