GridView RadioButton 解决办法(二) -- 判断是否有选择
2009-03-27 11:42
489 查看
RadioListSelectCheck方法有5个参数:
Container: gridviewID,
RadioName: RadioButton的ID
isDelete: 是否是删除的按钮
notselectmsg:未选择是提示的信息
delmsg:删除时的DoubleConfirm提示信息
Code
<script type="text/javascript">
function RadioListSelectCheck(Container, RadioName,isDelete,notselectmsg,delmsg)
{
var myForm,objRadio;
var checked=false;
myForm=document.forms[0];
///alert(myForm);
for(var i=0;i<myForm.length;i++)
{
if(myForm.elements[i].type=="radio")
{
objRadio=myForm.elements[i];
///alert(objRadio.name);
if(objRadio.name.indexOf(Container)>-1 && objRadio.name.indexOf(RadioName)>-1)
{
//alert(objRadio.name);
if(objRadio.checked)
{
checked = true;
}
}
}
}
if(!checked)
{
if(notselectmsg == 'undefined' || notselectmsg == null || notselectmsg == '')
window.alert('你未选定要操作的数据项,请选择!');
else
window.alert(notselectmsg);
return false;
}
else if(isDelete)
{
if(delmsg == 'undefined' || delmsg == null || delmsg == '')
return confirm('您确认删除选定的数据项么?')
else
return confirm(delmsg)
}
//use demo: OnClientClick="javascript:return RadioListSelectCheck('gvOrganizationInfo','rbSelect',true,'select msg','delete msg' );"
//delfault: OnClientClick="javascript:return RadioListSelectCheck('gvOrganizationInfo','rbSelect');"
}
</script>
Container: gridviewID,
RadioName: RadioButton的ID
isDelete: 是否是删除的按钮
notselectmsg:未选择是提示的信息
delmsg:删除时的DoubleConfirm提示信息
Code
<script type="text/javascript">
function RadioListSelectCheck(Container, RadioName,isDelete,notselectmsg,delmsg)
{
var myForm,objRadio;
var checked=false;
myForm=document.forms[0];
///alert(myForm);
for(var i=0;i<myForm.length;i++)
{
if(myForm.elements[i].type=="radio")
{
objRadio=myForm.elements[i];
///alert(objRadio.name);
if(objRadio.name.indexOf(Container)>-1 && objRadio.name.indexOf(RadioName)>-1)
{
//alert(objRadio.name);
if(objRadio.checked)
{
checked = true;
}
}
}
}
if(!checked)
{
if(notselectmsg == 'undefined' || notselectmsg == null || notselectmsg == '')
window.alert('你未选定要操作的数据项,请选择!');
else
window.alert(notselectmsg);
return false;
}
else if(isDelete)
{
if(delmsg == 'undefined' || delmsg == null || delmsg == '')
return confirm('您确认删除选定的数据项么?')
else
return confirm(delmsg)
}
//use demo: OnClientClick="javascript:return RadioListSelectCheck('gvOrganizationInfo','rbSelect',true,'select msg','delete msg' );"
//delfault: OnClientClick="javascript:return RadioListSelectCheck('gvOrganizationInfo','rbSelect');"
}
</script>
相关文章推荐
- [转]GridView RadioButton 解决办法(三) -- 实现单选的第二种方法
- 判断应用是否存在快捷方式的方法在很多手机上都无法得到正确的结果的解决办法
- 一种跨域判断服务器是否宕机的JS解决办法
- 使用php get_headers 判断URL是否有效的解决办法
- 判断jquery.表单验证插件是否通过验证的解决办法
- 在ASP.NET中怎么用SESSION判断用户是否登录? 以及Session登陆后丢失的解决办法
- dev gridview MouseUp事件判断是否在行内,是否选择了行
- GridView RadioButton 解决办法(一) -- 实现单选
- 常量,字段,构造方法 调试 ms 源代码 一个C#二维码图片识别的Demo 近期ASP.NET问题汇总及对应的解决办法 c# chart控件柱状图,改变柱子宽度 使用C#创建Windows服务 C#服务端判断客户端socket是否已断开的方法 线程 线程池 Task .NET 单元测试的利剑——模拟框架Moq
- C#中??和?分别是什么意思? 在ASP.NET开发中一些单词的标准缩写 C#SESSION丢失问题的解决办法 在C#中INTERFACE与ABSTRACT CLASS的区别 SQL命令语句小技巧 JQUERY判断CHECKBOX是否选中三种方法 JS中!=、==、!==、===的用法和区别 在对象比较中,对象相等和对象一致分别指的是什么?
- 监听Activity进入后台(最小化),并根据时间判断是否超时,此解决办法可用于超时重登陆
- 监听Activity进入后台(最小化),并根据时间判断是否超时,此解决办法可用于超时重登陆
- 监听Activity进入后台(最小化),并根据时间判断是否超时,此解决办法可用于超时重登陆
- 使用php get_headers 判断URL是否有效的解决办法
- jquery.uploadify在IE9下不能弹出Upload选择框的解决办法
- 如何解决每次向后台发起请求时判断用户是否处于登录状态?
- jquery判断RadioButtonList和RadioButton中是否有选中项示例
- ScrollView 嵌套GridView,listView起始位置不是最顶部的解决办法
- GridView/ListView与ScrollView冲突解决办法
- android webView判断是否加载完成的2种办法