2012-03-14 36 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

相关问题