首页 > 解决方案 > 我想要一个 javascript 函数为 ascx 动态表中的文本框设置 readonly false

问题描述

我想添加一个 JavaScript 函数,通过它我可以使我的文本框字段可编辑,而不是只读。

该表也是一个动态表,其中有我的文本框。

请帮我。

代码:

 cell.Controls.Add(New clsHtmlInputCurr(cCTRNAMEPREFIX_ASSET_UNITPRICE, objAsset.UnitPrice, Not
                                           IsEditable(enuActEditMode.eNew, enuActEditMode.eEdit_Proc1, enuActEditMode.eEdit_Proc1_ext), "startEdit(this)", "calcAssets(this)", 15, 100, enuHtmlCtrLabel.No, intAssNo, CI).Ctrl)

标签: javascriptasp.netvb.netascx

解决方案


文本框是asp组件吗?如果是这样,则在页面刷新时可能会忽略对值的更改,因为 asp 可能会选择忽略只读控件的传入值。

您是否试图避免页面加载?您可以将文本框包装在 UpdatePanel 中,然后它仍然可以“在 asp 控制下”,同时能够在不加载整个页面的情况下进行更改。


推荐阅读