javascript - 我想要一个 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)
解决方案
文本框是asp组件吗?如果是这样,则在页面刷新时可能会忽略对值的更改,因为 asp 可能会选择忽略只读控件的传入值。
您是否试图避免页面加载?您可以将文本框包装在 UpdatePanel 中,然后它仍然可以“在 asp 控制下”,同时能够在不加载整个页面的情况下进行更改。
推荐阅读
- typescript - TypeScript:如何显示所有类型成员而不是高阶类型
- r - 如何使用向量作为列引用粘贴到 data.table 中?
- praw - PRAW:Reddit API 返回 403 Forbidden
- react-native - React-Native 中的新屏幕直到安装后一天才在真实设备上加载
- swift - 有没有办法为滑块定义离散步骤?
- spring - Spring JPA - 枚举的元素集合未正确映射到表:关系“...”的列“...”不存在
- mysql - 如何在 SQL 中使用 AVG 函数进行比较?
- vim - 在每个数字中插入减号
- blazor - Blazor 如何将外部组件事件添加到组件?
- vue.js - VueJs 3.0 NavBar 跨路线不粘