2009-05-04 13 views
1

私はテキストボックスの値をポップアップウィンドウから選択しています。私は使用しました。 onfocus = "this.blur();"テキストボックスの場合、私は編集したいときにeditbuttonでこの機能を無効にしたい。値が原因ポストバックにサーバーに渡されていないので、私はあなたがそれが戻ってPOST中に戻って送信されませんのでごreadonlyを使用できないことを述べたonfocus = "this.blur();を無効にするには

答えて

1
document.getElementById("button").readOnly = true; 
+0

のために彼が戻ってポスト中に返送された値は、無効が起きてからこれを防止したいと考えています。 –

+0

さて、彼は彼の質問ではないと言って、笑って私を捨てた –

4

PLSのに役立つ、読み取り専用使用傾けます。実際

<input ... readonly="readonly" /> 

のようにreadonly属性は、は、POST中にサーバーに戻ってを提出しています。

<input ... disabled="disabled" /> 

のようにdisabled属性は、POSTをdurringバッキングを提出されていません。

0

あなたは、Page_Loadの中で、このラインを置くことによって無効にコントロールを提出することができます:

Page.Form.SubmitDisabledControls = true; 

ASP.NET 2.0

関連する問題