在单选按钮选择上禁用输入字段上的日历

时间:2012-07-27 20:31:27

标签: jquery jquery-ui

我有一个带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);
});

1 个答案:

答案 0 :(得分:1)

在此演示中尝试此人:http://jsfiddle.net/4U7BS/ 额外 - http://jsfiddle.net/VjadE/(从日期开始不会打开日历,因为其disabled和字段将会和我一起估计那就是你想要的:)

我希望你的DOM和其他Jquery是正确的!

希望它有助于事业!

<强>码

$("#enddate").prop("disabled",true);

启用

$("#enddate").prop("disabled",false);