87,920
社区成员
发帖
与我相关
我的任务
分享
<html>
<body>
<form>
<table border="1">
<tr>
<td><input type="radio" name="i1" value="0">是</td>
<td><input type="radio" name="i1" value="1">否</td>
</tr>
<tr>
<td><input type="radio" name="i2" value="0">是</td>
<td><input type="radio" name="i2" value="1">否</td>
</tr>
<tr>
<td><input type="radio" name="i3" value="0">是</td>
<td><input type="radio" name="i3" value="1">否</td>
</td>
</form>
</body>
</html>
<html>
<head>
<script type="text/javascript">
window.onload = function() {
document.getElementsByTagName('form')[0].onsubmit = function() {
var obj = this.getElementsByTagName('input');
var _F = {};
for(var i = 0; i < obj.length; i ++) {
if (obj[i].type.toLowerCase() == 'radio') {
var n = obj[i].name;
if (typeof(_F[n]) == 'undefined') _F[n] = false;
if (obj[i].checked) _F[n] = true;
}
}
for(x in _F) {
if (!_F[x]) {
alert('每组都要选');
return false;
}
}
return true;
}
}
</script>
</head>
<body>
<form>
<table border="1">
<tr>
<td><input type="radio" name="i1" value="0">是</td>
<td><input type="radio" name="i1" value="1">否</td>
</tr>
<tr>
<td><input type="radio" name="i2" value="0">是</td>
<td><input type="radio" name="i2" value="1">否</td>
</tr>
<tr>
<td><input type="radio" name="i3" value="0">是</td>
<td><input type="radio" name="i3" value="1">否</td>
</tr>
</table>
<input type="submit" />
</form>
</body>
</html>
<html>
<body>
<form>
<table border="1">
<tr>
<td><input type="radio" name="i1" value="0">是</td>
<td><input type="radio" name="i1" value="1">否</td>
</tr>
<tr>
<td><input type="radio" name="i2" value="0">是</td>
<td><input type="radio" name="i2" value="1">否</td>
</tr>
<tr>
<td><input type="radio" name="i3" value="0">是</td>
<td><input type="radio" name="i3" value="1">否</td>
<td><input type="radio" name="i3" value="2">无</td>
</tr>
</table>
</form>
<input type="button" value="click me" id="btn" />
<script>
document.getElementById('btn').onclick = function(){
var trs = document.getElementsByTagName('tr'),
len = trs.length,count = 0;
for(var i = 0; i < len; i++){
var inputs = document.getElementsByName('i'+(i+1)),ilen= inputs.length;
for(var j = 0; j < ilen; j++){
if(inputs[j].checked){
count++;
}
}
}
if(count == len){
alert('每项都选了');
}else{
alert('请选择')
}
};
</script>
</body>
</html>
<head>
<title>单选按钮验证示例_by_theforever_csdn_net</title>
<script type="text/javascript" charset="utf-8" src="http://jqueryjs.googlecode.com/files/jquery-1.3.min.js"></script>
<script type="text/javascript">
$(function() {
$('#theforever_csdn').click(function(){
//当每组都只有两个选项的时候。
if($("input[type=radio]:checked").length==$("input[type=radio]").length/2)
$('#theforever__csdn').submit();
});
});
</script>
</head>
<body>
<form id="theforever__csdn">
<table border="1">
<tr>
<td><input type="radio" name="i1" value="0" checked>是</td>
<td><input type="radio" name="i1" value="1">否</td>
</tr>
<tr>
<td><input type="radio" name="i2" value="0">是</td>
<td><input type="radio" name="i2" value="1">否</td>
</tr>
<tr>
<td><input type="radio" name="i3" value="0">是</td>
<td><input type="radio" name="i3" value="1">否</td>
</tr>
<input id="theforever_csdn" type="button" value="提交" />
</form>
<head>
<title>单选按钮验证示例_by_theforever_csdn_net</title>
<script type="text/javascript" charset="utf-8" src="http://jqueryjs.googlecode.com/files/jquery-1.3.min.js"></script>
<script type="text/javascript">
$(function() {
$('#theforever_csdn').click(function(){
if($("input[type=radio]:checked").length==$("input[type=radio]").length)
$('#theforever__csdn').submit();
});
});
</script>
</head>
<body>
<form id="theforever__csdn">
<table border="1">
<tr>
<td><input type="radio" name="i1" value="0" checked>是</td>
<td><input type="radio" name="i1" value="1">否</td>
</tr>
<tr>
<td><input type="radio" name="i2" value="0">是</td>
<td><input type="radio" name="i2" value="1">否</td>
</tr>
<tr>
<td><input type="radio" name="i3" value="0">是</td>
<td><input type="radio" name="i3" value="1">否</td>
</tr>
<input id="theforever_csdn" type="button" value="提交" />
</form>
function isCanSubmit(){
var tags = document.forms[0].getElementsByTagName('input');
for(var i = 0,len = tags.length;i<len;i++){
var comp = tags[i];
if(comp.type == 'radio'){
var radio0 = document.getElementsByName(comp.name)[0];
var radio1 =document.getElementsByName(comp.name)[1];
if(radio0.checked != "checked && radio1.checked != "checked"){
return false;
}
}
}
return true;
}