想写个判断单选复选不能为空的小功能写了一个,有好像不管用....各位老师~~ 帮我看看怎么回事~~5555~~ 急急急还有,用flag记录的方法傻傻的~~ 还有没有别的好办法~~
<script>
function check_vote(vote_id)
{
var flag;
var checks = document.getElementById(vote_id);
for(var i=0;i<checks.length;i++)
{
if(checks[i].checked==true)
{
flag = true;
return true;
break;
}
}
if(!flag){
alert("请至少选择一项");
return false;
}
}
</script><form method="POST" onsubmit="return check_vote(v50)" name="vote_form" action="csdn投票检查单复选框的问题.html">
<table width='100%' style="font-size:14px;">
<tr><td ><input type='radio' id="v50" value="210" name="a50"></td><td >香蕉</td></tr>
<tr><td ><input type='radio' id="v50" value="211" name="a50"></td><td >苹果</td></tr>
<tr><td ><input type='radio' id="v50" value="227" name="a50"></td><td >梨</td></tr>
<tr><td ><input type='radio' id="v50" value="228" name="a50"></td><td >桃子</td></tr>
<input type="submit" value="投票" name="vote_post"></td></tr>
</table></form><form method="POST" onsubmit="return check_vote(v49)" name="vote_form" action="csdn投票检查单复选框的问题.html">
<table width='100%' style="font-size:14px;">
<tr><td ><input type='checkbox' id="v49" value="205" name="b49[]"></td><td >1</td></tr>
<tr><td ><input type='checkbox' id="v49" value="206" name="b49[]"></td><td >2</td></tr>
<tr><td ><input type='checkbox' id="v49" value="207" name="b49[]"></td><td >3</td></tr>
<tr><td ><input type='checkbox' id="v49" value="229" name="b49[]"></td><td >4</td></tr>
<tr><td ><input type='checkbox' id="v49" value="230" name="b49[]"></td><td >5</td></tr>
<input type="submit" value="投票" name="vote_post">
</table>
</form>
<script>
function check_vote(vote_id)
{
var flag;
var checks = document.getElementById(vote_id);
for(var i=0;i<checks.length;i++)
{
if(checks[i].checked==true)
{
flag = true;
return true;
break;
}
}
if(!flag){
alert("请至少选择一项");
return false;
}
}
</script><form method="POST" onsubmit="return check_vote(v50)" name="vote_form" action="csdn投票检查单复选框的问题.html">
<table width='100%' style="font-size:14px;">
<tr><td ><input type='radio' id="v50" value="210" name="a50"></td><td >香蕉</td></tr>
<tr><td ><input type='radio' id="v50" value="211" name="a50"></td><td >苹果</td></tr>
<tr><td ><input type='radio' id="v50" value="227" name="a50"></td><td >梨</td></tr>
<tr><td ><input type='radio' id="v50" value="228" name="a50"></td><td >桃子</td></tr>
<input type="submit" value="投票" name="vote_post"></td></tr>
</table></form><form method="POST" onsubmit="return check_vote(v49)" name="vote_form" action="csdn投票检查单复选框的问题.html">
<table width='100%' style="font-size:14px;">
<tr><td ><input type='checkbox' id="v49" value="205" name="b49[]"></td><td >1</td></tr>
<tr><td ><input type='checkbox' id="v49" value="206" name="b49[]"></td><td >2</td></tr>
<tr><td ><input type='checkbox' id="v49" value="207" name="b49[]"></td><td >3</td></tr>
<tr><td ><input type='checkbox' id="v49" value="229" name="b49[]"></td><td >4</td></tr>
<tr><td ><input type='checkbox' id="v49" value="230" name="b49[]"></td><td >5</td></tr>
<input type="submit" value="投票" name="vote_post">
</table>
</form>
解决方案 »
- js 替换字符串问题
- 仿bbs.csdn.net的广告如何做???
- 获取当前鼠标下的标签
- js 正则表达式,不包含字符串
- 请大家一定要帮我这个忙.
- 大家好我是初学者!请多支持.请问用JSP怎样调用c++?
- 怎样判断html中一个控件的存在?
- 实在看不懂这段JavaScript代码,那位能帮一下忙?可否变成VBScript?
- 讨论!!怎样在网页中实现录音的功能,并能让用户听到自己的声音
- transform: scale(0.8,0.8) 缩放后,怎么计算拖动的鼠标值?
- 急,在线等
- 谷歌浏览器如何获得<input tupe="file"... 的完整路径███████████████████████████████████████████
function check_vote(vote_name) {
var checks = document.getElementsByName(vote_name);
for (var i=0; i<checks.length; i++) {
if (checks[i].checked) {
return true;
}
}
alert("请至少选择一项");
return false;
}
用 document.getElemenetsByName(name)
return check_vote('a50');
参数 'a50' 是字符串,要加引号<form method="POST" onsubmit="return check_vote('a50')" name="vote_form" action="csdn投票检查单复选框的问题.html">
<table width='100%' style="font-size:14px;">
<tr><td ><input type='radio' id="v50" value="210" name="a50"></td><td >香蕉</td></tr>
<tr><td ><input type='radio' id="v50" value="211" name="a50"></td><td >苹果</td></tr>
<tr><td ><input type='radio' id="v50" value="227" name="a50"></td><td >梨</td></tr>
<tr><td ><input type='radio' id="v50" value="228" name="a50"></td><td >桃子</td></tr>
<input type="submit" value="投票" name="vote_post"></td></tr>
</table></form>
<body>
<script type="text/javascript">
function check_vote(vote_name)
{
var checks = document.getElementsByName(vote_name);
for(var i=0;i<checks.length;i++)
{
if(checks[i].checked==true)
{
return true;
}
}
alert("请至少选择一项");
return false;
}
</script>
<form method="POST" onsubmit="return check_vote('v50');" name="vote_form" action="csdn投票检查单复选框的问题.html">
<table width='100%' style="font-size:14px;">
<tr><td ><input type='radio' id="v50" value="210" name="a50"></td><td >香蕉</td></tr>
<tr><td ><input type='radio' id="v50" value="211" name="a50"></td><td >苹果</td></tr>
<tr><td ><input type='radio' id="v50" value="227" name="a50"></td><td >梨</td></tr>
<tr><td ><input type='radio' id="v50" value="228" name="a50"></td><td >桃子</td></tr>
<input type="submit" value="投票" name="vote_post"></td></tr>
</table></form><form method="POST" onsubmit="return check_vote('v49');" name="vote_form" action="csdn投票检查单复选框的问题.html">
<table width='100%' style="font-size:14px;">
<tr><td ><input type='checkbox' id="v49" value="205" name="b49"></td><td >1</td></tr>
<tr><td ><input type='checkbox' id="v49" value="206" name="b49"></td><td >2</td></tr>
<tr><td ><input type='checkbox' id="v49" value="207" name="b49"></td><td >3</td></tr>
<tr><td ><input type='checkbox' id="v49" value="229" name="b49"></td><td >4</td></tr>
<tr><td ><input type='checkbox' id="v49" value="230" name="b49"></td><td >5</td></tr>
<input type="submit" value="投票" name="vote_post">
</table>
</form></body>
</html>
<script>
function check_vote(vote_id)
{
var flag;
var checks = document.getElementsByName(vote_id);
for(var i=0;i<checks.length;i++)
{
if(checks[i].checked==true)
{
flag = true;
return true;
break;
}
}
if(!flag){
alert("请至少选择一项");
return false;
}
}</script>
<form method="POST" onsubmit="return check_vote('a50')" name="vote_form" action="csdn投票检查单复选框的问题.html">
<table width='100%' style="font-size:14px;">
<tr><td ><input type='radio' id="v50" value="210" name="a50"></td><td >香蕉</td></tr>
<tr><td ><input type='radio' id="v50" value="211" name="a50"></td><td >苹果</td></tr>
<tr><td ><input type='radio' id="v50" value="227" name="a50"></td><td >梨</td></tr>
<tr><td ><input type='radio' id="v50" value="228" name="a50"></td><td >桃子</td></tr>
<input type="submit" value="投票" name="vote_post"></td></tr>
</table></form><form method="POST" onsubmit="return check_vote('b49[]')" name="vote_form" action="csdn投票检查单复选框的问题.html">
<table width='100%' style="font-size:14px;">
<tr><td ><input type='checkbox' id="v49" value="205" name="b49[]"></td><td >1</td></tr>
<tr><td ><input type='checkbox' id="v49" value="206" name="b49[]"></td><td >2</td></tr>
<tr><td ><input type='checkbox' id="v49" value="207" name="b49[]"></td><td >3</td></tr>
<tr><td ><input type='checkbox' id="v49" value="229" name="b49[]"></td><td >4</td></tr>
<tr><td ><input type='checkbox' id="v49" value="230" name="b49[]"></td><td >5</td></tr>
<input type="submit" value="投票" name="vote_post">
</table>
</form>