0
我如何通過一個JS布爾隱藏CFINPUT場當用戶在一個特定的輸入文本字段已編輯的文本?在輸入字段中更改文本時傳遞一個JS布爾值?
我如何通過一個JS布爾隱藏CFINPUT場當用戶在一個特定的輸入文本字段已編輯的文本?在輸入字段中更改文本時傳遞一個JS布爾值?
讓說這是你的領域
<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>
隱藏字段的值將始終是1呢? – KooiInc 2010-08-09 16:53:09
那不是那個。我想在這裏提到的主要事情是,只要用戶編輯'#textbox1',我們就可以將1(真)傳遞給隱藏字段。這就是爲什麼我評論我們可以做任何我們想要的功能的功能。你可以看到'#hidden1'的默認值是什麼(false)。 – 2010-08-09 17:06:01
喜邦道, 我添加了所有領域,如你上面提到的,但隱藏的輸入,似乎一直爲空。下面是製作在電子郵件領域的變化,並且提交後變量的作用域: 表單域: 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