2012-05-01 8 views
0

ユーザーがクライアントブラウザでJavascriptを無効にし、Webページでフォームを使用しようとすると、ポストバックが発生します。私の理解は、フォームは、フォームの提出を処理するためにJavaScriptの関数__doPostBackを作成するが、通常のポストバックが発生するとJavaScriptが無効になるということです。何がサーバーにポストバックされたかをチェックするとき、フォームは空です。 Javascriptを無効にしてフォームを使用できますか?Javascriptでフォームをサブミットできますか?

答えて

0

フォームは絶対にJavascriptなしで動作します。

フォームの消費コードをbutton click eventに入れてください。おそらく、このような

何か

void btnSubmit_Click(Object sender, 
         EventArgs e) 
{ 
    // When the button is clicked, 
    // send the values of the input fields to the database. 

} 
0

フォームはjavascriptをせずに提出されます。

クライアント側の検証は実行されないため、無効なデータが存在する可能性があります。これは、常にフォームのサーバー側の検証を常に実行する理由です。

今、フォームが空であると述べています。 javascript、jquery、またはその他のクライアント側プログラミングに依存してフィールドに値を設定する場合、空の値が表示されることがあります。私はどこを確認しているのか分かりませんが、page_loadのリクエストオブジェクトを見れば、そこにデータが表示されます。

関連する問題