0

私はAsp.netの初心者です。私はJavascriptカレンダーを使用しています.Inputタグを使用runat="server"しています.csページで値を取得できるように使用すると、カレンダーが表示されません. 入力タグから.csページへのカレンダー値を取得するにはどうすればよいですか

4

2 に答える 2

0

最も簡単な方法:

コントロールに隠しフィールドを用意します。を使用してJavaScriptで設定します。

$('#<%= hdDate.ClientID%>')。val( "日付値はこちら");

次に、csファイルのこの非表示フィールドにアクセスできます。

于 2012-09-21T09:49:01.393 に答える
0

aspx ページのように、runat="server" である隠しフィールドを作成します。

それから

ボタンをクリックすると、javascript 関数が jsOnclikfun() と呼ばれ、この関数を次のように記述します。

<script type="text/javascript">
    function jsOnclikfun() {
        var dateInputtext = document.getElementById("Id Of input textbox which you are trying to make runat=server");

        var hdDateValue = document.getElementById('<%= hiddenField_Id.ClientID %>');

        hdDateValue.value = dateInputtext.value;

        return true;
    }
</script>

データが必要なサーバー側では、隠しフィールドからhiddenfieldID.Valueとしてデータを取得します。

お役に立てれば。

于 2012-09-21T12:07:14.393 に答える