0

入力コントロールをクリックするとカレンダーが表示され、日付を選択すると入力タイプのテキストコントロールに表示されます。代わりにテキストボックスに表示するようになりました(サイドノートとして、タイプテキストをタイプボタンに変更することを考えています)ここにjavascriptコードがあります

    window.onload = function(){
    new JsDatePick({
    useMode: 2,
    target: "inputField",
    dateFormat:"%d-%M-%Y" 

そしてコントロール

    <input type="text" size="12" id="inputField" name="inputField" />
    <asp:TextBox ID="txtDateTime" name="txtDateTime" runat="server"></asp:TextBox>

ターゲットをtxtDateTimeに変更しようとしましたが、オブジェクトが必要なエラーが発生します

4

1 に答える 1

0

TimSchmelter が行ったコメントは正しいので、私がしたことは単に目標値を変更することでした

    new JsDatePick({
    useMode: 2,
    target: "ctl00_mainContent_txtDate",
    dateFormat: "%d-%M-%Y"
    });

ASP.NET によって生成された実際の ID (Web ページを右クリックし、ソースの表示を選択して確認します)。それで、TimSchmelter は答えてくれてありがとう... =)

于 2012-04-24T05:58:17.850 に答える