Rhs*_*Rhs 3 javascript asp.net validation jquery
我有一个验证器 Webform.aspx
<asp:RequiredFieldValidator ID="val1" ClientIDMode="Static" runat="server"/>
Run Code Online (Sandbox Code Playgroud)
在我的jquery中,我有一个函数试图通过标记中的按钮调用它来禁用它
btnclick = function()
{
var a = $('#val1');
alert(a); //alerts [object Object]
ValidatorEnable(a, false); //gets a console error
}
Run Code Online (Sandbox Code Playgroud)
当执行此功能时,我在控制台中收到错误(我正在使用谷歌浏览器),这样说 uncaught TypeError: Cannot set property 'visibility' of undefined
这是说我的var a未定义?......但这没有任何意义,因为它提醒了一个人[object Object]
我也做了alert(a.length)这给了我1预期的.
jru*_*ell 11
ValidatorEnable需要一个元素,而不是一个jQuery对象.您可以使用索引获取第一个匹配的元素.
var a = $('#val1');
ValidatorEnable(a[0], false);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2061 次 |
| 最近记录: |