1

UI カレンダーが表示された入力ボックスがあります。ユーザーが入力フィールドにマウスを使用したときにカレンダーが開かないようdisableにボックスにしたい。inputfocus

以前$('#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と残りのJqueryが正しいことを願っています!

それが原因に役立つことを願っています!

コード

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

有効にする

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