客户端单选按钮列表验证
Client-side RadioButtonList validation
function IsChecked()
{
var rblActive = document.getElementById("<%=rblActive.ClientID %>");
var item = rblActive.getElementsByTagName("input");
var IsItemChecked = false;
for (var i = 0; i < item.Length; i++)
{
if (item[i].checked)
{
IsItemChecked = true;
}
}
if (IsItemChecked == false)
{
alert("Check Yes or No");
rblActive.focus();
return false;
}
return true;
}
这是我尝试过的代码。当控件进入 for 循环时,即使选中或未选中单选按钮列表中的项,它也会直接出来而不执行任何操作。
你也可以
用jQuery做同样的事情。
function ValidateControls() {
var count = 0;
$("input[type=radio]").each(function () {
if ($(this).attr('checked')) {
count++;
}
});
if (count > 0) {
return true;
}
else {
alert("No Row Selected");
return false;
}
}
相关文章:
- 客户端单选按钮列表验证
- 依赖下拉列表的数据验证
- 使用 JavaScript 正则表达式验证每个列表项一个字母的逗号列表
- jQuery验证插件-比较两个选择下拉列表的自定义方法
- 如何对重复下拉列表应用验证
- 在 JavaScript 中使用 for 循环验证多个下拉列表
- 停止 C# 在下拉列表 javascript 验证失败时继续执行服务器端脚本
- 使用 javascript 验证下拉列表
- JavaScript/jQuery:验证复选框和下拉列表配对
- 按 ID 验证 JavaScript 中的列表框和单选按钮
- 用于验证间隔列表的算法
- 对没有数据绑定“选项”或“标题”的选择列表进行挖空验证
- 如何使用下拉列表验证结束日期必须大于开始日期
- javascript 正则表达式验证列表以逗号分隔
- 根据下拉列表修改验证规则
- 如何编写一个测试来验证函数是否已成功将字符串列表(在数组中指定)打印到屏幕上
- 重构下拉列表和文本字段的验证
- 验证 2 个下拉列表(只有某些组合有效)
- 如何使用 jquery 验证验证列表框
- 在REST中验证列表项