2012-03-14 18 views
0

我使用Jquery的當用戶輸入一個值到一個不同的表單字段改變隱藏的輸入爲「True」的值。它看起來像這樣當另一個域被改變時如何改變隱藏的輸入值以及如何反轉它?

$(function(){ 
$('#vmake').change(function(){ 
$('#carsearch').val('True'); 
}); 

除非用戶改變主意它的偉大工程,並刪除他們的意見,隱藏的輸入保持「真」的價值。我想這樣做,以便如果他們改變主意並刪除#vmake輸入,它會將#carsearch的值更改回'False'。

我會很感激這個是如何完成的任何輸入。提前致謝!

回答

4
$(function(){ 
$('#vmake').change(function(){ 
    $('#carsearch').val($(this).val() != '' ? 'true' : ''); 
}); 

如果#vmake具有值,則將該值設置爲'true';如果#vmake沒有值,則將值設置爲''。

+0

你是最棒的,感謝保羅。我會盡快檢查正確的盒子! – Rookieatthis 2012-03-15 00:05:52

+0

其實我有1層人的問題,如果它的複選框,這個工程什麼我的文字輸入,我該怎麼辦,如果我使用。點擊,而不是當有人檢查一個複選框.change,然後取消選中它在同樣的情況 – Rookieatthis 2012-03-15 00:11:12

+0

沒關係我得到這個回答在這裏:http://stackoverflow.com/questions/9712340/jquery-changing-hidden-input-value-when-a-checkbox-is-checked-and-reverse-when-u – Rookieatthis 2012-03-15 01:13:19

相關問題