1

我有一个带有 ui 日历的输入框。我想要disableinput框,以便日历不会在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);
});
4

1 回答 1

1

试试这个人: http: //jsfiddle.net/4U7BS/ 这个演示中的额外内容 - http://jsfiddle.net/VjadE/(从日期开始不会打开日历,因为它的disabled和字段会,我想这就是你想要的:)

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

希望对事业有帮助!

代码

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

启用

$("#enddate").prop("disabled",false);
于 2012-07-27T20:34:36.830 回答