14

ui-icon ui-icon-calendarクラスをテキストフィールドの横に日付ピッカー画像として追加する方法がわかりません。http://jqueryui.com/demos/datepicker/#icon-triggerのようなものが必要ですが、jquery カレンダー イメージが必要です。

4

3 に答える 3

31
<script>
        $(function() {
            $( "#datepicker" ).datepicker({
                showOn: "button",
                buttonImage: "http://jqueryui.com/resources/demos/datepicker/images/calendar.gif",
                buttonImageOnly: true
            });
        });
</script> 
于 2012-05-02T20:51:34.283 に答える
3

リンクした例の下にある[ソースの表示]ボタンをクリックすると、次のように表示されます。

$('#field').datepicker({        
    buttonImage: '/images/calendar_icon.png'
});
于 2012-05-02T20:47:37.160 に答える
0

これにより、フィールドは読み取り専用ですが、指定された日付をフィールドからクリアできます。ユーザーが指定しないようにするには、日付ピッカーから選択する必要があります。

html:

$("#datepickerID").datepicker({          
    showOn: "button",
    buttonImage: "images/calendar.png",
    buttonImageOnly: true,
    buttonText: "Select date",
    minDate : 0,
    showButtonPanel: true,
    closeText: 'Clear',
    onClose: function () {
        var event = arguments.callee.caller.caller.arguments[0];
        // If "Clear" gets clicked, then really clear it
        if ($(event.delegateTarget).hasClass('ui-datepicker-close')) {
            $(this).val('');
        }
    }
});
于 2016-05-13T05:12:57.093 に答える