JavaScript判断Form中的Radio是否有未选中的

2008-02-23 08:08:13来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

function getCheckedValue(radioObj) ...{
if(!radioObj)
return "";
var radioLength = radioObj.length;
if(radioLength == undefined)
if(radioObj.checked)
return radioObj.value;
else
return "";
for(var i = 0; i < radioLength; i ) ...{
if(radioObj[i].checked) ...{
return radioObj[i].value;
}
}
return "";
}
function check()
...{

for(i = 0; i < document.submitform.all.length; i )...{
if(document.submitform.all(i).tagName == "INPUT")...{
var oitem = document.submitform.all.item(i);
var sname = oitem.name;
if(oitem.type.toLowerCase()=="radio")...{
if(getCheckedValue(document.getElementsByName(oitem.name)) == "")...{
oitem.focus();
window.scrollBy(0, -30);
alert("请认真填写所有题目。");
return (false);
}
}
}
}

document.submitform.submit();

}

getCheckedValue 获取单选框的值,

// return the value of the radio button that is checked
// return an empty string if none are checked, or
// there are no radio buttons
function getCheckedValue(radioObj) {
if(!radioObj)
return "";
var radioLength = radioObj.length;
if(radioLength == undefined)
if(radioObj.checked)
return radioObj.value;
else
return "";
for(var i = 0; i < radioLength; i ) {
if(radioObj[i].checked) {
return radioObj[i].value;
}
}
return "";
}
// set the radio button with the given value as being checked
// do nothing if there are no radio buttons
// if the given value does not exist, all the radio buttons
// are reset to unchecked
function setCheckedValue(radioObj, newValue) {
if(!radioObj)
return;
var radioLength = radioObj.length;
if(radioLength == undefined) {
radioObj.checked = (radioObj.value == newValue.toString());
return;
}
for(var i = 0; i < radioLength; i ) {
radioObj[i].checked = false;
if(radioObj[i].value == newValue.toString()) {
radioObj[i].checked = true;
}
}
}

check函数,判断所有单选框是否有未选择的,如果有显示提示.

关键词:
【推荐给好友】【关闭】
最新五条评论
查看全部评论
评论总数 0 条
您的评论
用户名: 新注册) 密 码: 匿名:
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:网页制作技术总结:常用Javascript语句

下一篇:网页实用技巧:随机显示不同页面背景