3

jquery datepicker uiを使用すると、関連するhtmlフィールドの値属性はすぐには更新されません。

例: http: //jsfiddle.net/4tXP4/

馬の口から:http: //jqueryui.com/demos/datepicker/alt-field.html

要素を調べると、どちらの値属性も更新されていないことがわかります。

これらには何が欠けていますか?

4

2 に答える 2

4

別の入力フィールドが必要ない場合は、を使用しますonSelectが、.val関数は属性を更新しないvalueため、もう少し生である必要があります

$("#datepicker_start").datepicker({
    onSelect: function(dateText, datePicker) {
       $(this).attr('value', dateText);
    }
});
于 2014-06-29T20:29:43.723 に答える
2

作業デモ http://jsfiddle.net/UBMXq/ または http://jsfiddle.net/3BLwK/9/ または http://jsfiddle.net/wrCv7/

1つのこと:

  • 「 altField # 」がありません:「#startDate」
  • (オプション)つまり、DateFormatには注意が必要な場合があります-value非表示の入力では使用しないと思います

お役に立てれば!:)

コード

$(document).ready(function() {
    $("#startDate_picker").datepicker({
        "altField":"#startDate",
        "dateFormat":"d M y",
        "altFormat":"Y-m-d",
        "changeMonth":true,
        "changeYear":true
    });
});
于 2012-07-08T09:26:07.727 に答える