2012-01-20 19 views
1

改变改变一个隐藏的输入字段。隐藏输入的默认值是False。这里是我的脚本:当其他字段当用户更改输入域“vmake”我希望有一个叫做“carsearch”隐藏输入其值改变从假到真使用jQuery

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

如果helful为隐藏输入的HTML是:

<input id="carsearch" type="hidden" name="carsearch" value="False" /> 
+2

什么是你的问题? –

+0

你忘了'''在'$'后面' – ThiefMaster

+0

你已经这样做了 – Chibuzo

回答

0

您设置val作为属性为您的input元素。它应该是value

样品

<input id="carsearch" type="hidden" name="carsearch" value="False" /> 
<select id="vmake"> 
    <option>1</option>  
    <option>2</option> 
</select> 


$(function(){ 
    $("#vmake").change(function(){ 
     alert("Before = " + $("#carsearch").val()); 
     $("#carsearch").val('True'); 
     alert("After = " + $("#carsearch").val());   
    }); 
}); 

看看这个jsFiddle Demonstration

+0

将KEYUP工作,如果“vmake”是