【发布时间】:2015-09-14 15:54:00
【问题描述】:
我有一个带有asp:textBox 的页面。
在页面加载中(VB.net)后面的代码中,根据这些过滤器,我将以这种方式启用/禁用此asp:textBox:
this.txtB.Enabled = true;
this.txtB.Enabled = false;
在用户更改此asp:Textbox 的上下文的那一刻(仅当它启用时)我想做一些事情,所以我想以这种方式使用 jQuery:
$('.txtB:enabled').on("propertychange input paste", function () { ... });
问题在于,在某些情况下,一开始禁用的文本框也必须启用。我总是在 jQuery 中这样做:
$(".txt_PISocAppNom").prop('disabled', false);
但是在这种情况下,当用户更改文本框的上下文时,之前的方法没有捕捉到更改。
我认为问题源于我在后面的代码中设置了 ENABLE 属性,而在 jQuery 中设置了 DISABLE 属性。
我不知道我的假设是否正确,在这种情况下如何更改代码以使其工作。
【问题讨论】:
-
你能提供一个渲染 HTML 的小提琴吗?
标签: javascript jquery asp.net vb.net