我有一个带ui日历的输入框。我想disable
input
框,以便日历不会在鼠标的用户focus
上打开到输入字段。
我已使用$('#enddate').attr('readonly', true);
禁用输入框,但单击输入框时仍会打开日历。
我使用的代码段如下:
$('.starttime').click(function(){
atype=$('input:radio[name=startdate]:checked').val();
if(atype==2){
$('#enddate').attr('readonly', true);
}
else
$('#enddate').attr('readonly', false);
});
答案 0 :(得分:1)
在此演示中尝试此人:http://jsfiddle.net/4U7BS/ 额外 - http://jsfiddle.net/VjadE/(从日期开始不会打开日历,因为其disabled
和字段将会和我一起估计那就是你想要的:)
我希望你的DOM和其他Jquery是正确的!
希望它有助于事业!
<强>码强>
$("#enddate").prop("disabled",true);
启用
$("#enddate").prop("disabled",false);