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