0

入力に割り当てられた基本的な日付ピッカーを正常に取得しました:type"text"コントロール。次の目標は、画像がクリックされたときに日付ピッカーをshowOnに割り当てることです。画像は、入力ボックスの左側または右側に配置できます。これはaJaxコントロールで実行できますが、実際にはjQueryを学習しようとしているので、方法を示してください。他に2つの入力ボックスがあり、これと同じ方法を繰り返すので、これを起動して実行するのは便利です。これまでのところ、これは日付ピッカーをコントロールに割り当てるための私のjQueryです

$(function () {
   $("input[id$='txtPreviousCutOff']").datepicker();
});

注:その日付に時刻も追加したいのですが、どうすればよいですか?選択した日付に午前12:00:00を追加したいのですが、これを試しましたが失敗します:(

$(function () {
   var input = $("input[id$='txtPreviousCutOff']");
   input.val(input.val() + " " + "12:00:00 AM");
});
4

2 に答える 2

0

次のことができます。

<input id='invdate' name='invdate' type='text'/>
<span style='padding:5px'><img id='dpimage' alt="img" src='calendar2.gif'></span>

$(function() {
  $("#invdate").datepicker();
  $("#dpimage").click(function () {
    $("#invdate").datepicker("show")
  });
});

作業デモ

于 2012-12-07T05:47:35.837 に答える
0

Datepickerプラグインには、ドキュメントの最初の部分のパラメーターがあります。

$(function() {
    $( "#datepicker" ).datepicker({
        showOn: "button",
        buttonImage: "images/calendar.gif",
        buttonImageOnly: true
    });
});

2番目の質問については、onClose()イベントへの追加が成功する可能性が高く、インスタンスと値が渡されるため、日付を取得して時刻に追加してから、入力に追加できるはずです。また、ASP.net入力IDが動的に作成されていないことを確認してください。

于 2012-12-06T21:50:18.677 に答える