要禁用onfocus =“this.blur();”

时间:2009-05-04 13:25:20

标签: javascript asp.net vb.net

我从弹出窗口中选择值到我的文本框,我已经使用了  的onfocus = “this.blur();”对于文本框,我想在编辑按钮中禁用此功能,而我想编辑。我不能使用readonly,因为由于回发,值没有传递给服务器, 请帮忙

3 个答案:

答案 0 :(得分:4)

您提到您无法使用readonly,因为在POST回来期间未提交回来。实际上是readonly属性,如

<input ... readonly="readonly" />
在POST期间

提交回到服务器。 disabled属性,如

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

未提交支持POST。

答案 1 :(得分:1)

document.getElementById("button").readOnly = true;

答案 2 :(得分:0)

您可以通过将此行放入Page_Load:

来提交已禁用的控件
Page.Form.SubmitDisabledControls = true;

for ASP.NET 2.0