您的位置:首页 > 其它

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐