使用 javascript 验证控制
Validate Control using javascript
我有一个 asp.net Web应用程序,其中控件在网页上动态加载。假设我的aspx页面中有一个组合框,并且我正在回发的组合框的值更改事件。ComboBox 具有与之关联的验证器。网页中还有其他带有验证器的控件。
我想在回发之前验证组合框控件。我正在使用以下JavaScript来执行此操作
function(s, e)
{
if (typeof (Page_ClientValidate) == 'function')
{
Page_ClientValidate();
if (!Page_IsValid) { return; }
Callback.PerformCallback();LoadingPanel.SetText(settingCtlPropText); LoadingPanel.Show();
}
else
{
Callback.PerformCallback();LoadingPanel.SetText(settingCtlPropText); LoadingPanel.Show();
}
}
但是这个 java 脚本正在验证 comboBox 以及页面中的其他控件。我想在进行回发之前,当组合框中有任何值时,仅验证组合框而不是其他控件。
我怎样才能做到这一点??
你可以使用下面这样的东西
函数 CheckStatus(sender, args) {
var questionID = '<%= this.ddlStatus.ClientID %>';
var currentQuestion = $("#" + questionID).val();
if (currentQuestion == 0) {
args.IsValid = false;
return;
}
else {
args.IsValid = true;
return;
}
}
相关文章:
- 正在验证8个真/假复选框或复选框中的2个
- 借助asp.net验证或java脚本对多个文本进行验证
- jQuery自定义验证比较多个输入的序列
- 如何验证表单控制数据大小不超过2.5 mb
- 如何验证“缓存控制”、“无缓存、无存储、必须重新验证”
- 隐藏控制对于验证仍然具有挑战性
- AngularJS中的表单验证和动态控制
- 验证成功控制
- 推特:仅应用程序身份验证错误访问控制允许原点不允许原点为null
- 单选按钮输入控制客户端验证
- 字母表验证控制
- 使用中继的身份验证和访问控制
- 控制何时在angular中进行验证
- 如何使用漏洞控制在客户端验证期间防止表单提交
- 如何验证sharepoint日期时间控制
- 使用javascript禁用验证器控制的最佳方式
- ASP.NET WebForms-同时执行JavaScript验证和验证控制
- Angular 2-获取表单控制验证器
- 没有具有在线身份验证Microsoft“访问控制-允许源”标头
- 使用 javascript 验证控制