0

関数の使用中にテキスト領域に日付ピッカーの値を保持するにはどうすればよいですか?

元:

if($currentSelectionClass == "rowStartDate"){
    $('<input id="selectDateStart" type="text" />')
        .attr('name', 'editStartDate')
        .addClass('editStartDate')
        .appendTo(this)
        .datepicker({onSelect: startDateSubmit()});
    }

そして、datepicker値を関数に送信するにはどうすればよいですか?

機能コード:

function startDateSubmit(){
            $selectDateStart = $('#selectDateStart').val();
            $.ajax({ 
                url: '/ajax/training-update.php',
                data: {action: $selectDateStart},
                type: 'POST',
                success: function(output) {
                    alert(output);
                    }
            });
        }
4

1 に答える 1

2
  1. 関数を呼び出すのではなく、関数への参照を指定する必要があります

    .datepicker({onSelect: startDateSubmit});
    
  2. 関数宣言に引数を追加する必要があります

    function startDateSubmit(selectedDate) {
    
于 2012-09-07T00:08:32.827 に答える