怎么实现checked为空时,点选"提交"会弹出"请你选择"的语句?

first_time 2002-09-30 10:07:16
怎么实现当checked为空时(什么都没选),点选"提交"会弹出"请你选择"的语句?
...全文
65 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
griefforme 2002-10-01
  • 打赏
  • 举报
回复
呵呵。。。有点弱。。。
dylanOK 2002-10-01
  • 打赏
  • 举报
回复
多看多学多问 :)
烂笔头Danky 2002-10-01
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JavaScript">
<!--
function formSubmit(obj){
var chks=obj;
var checkItems=0;
var interestStr="";

for(var len=0; len<chks.length; len++)
if(chks[len].checked){
checkItems++;
interestStr+="\n"+chks[len].value;
}

if(checkItems==0){
alert("请至少选择一样兴趣!");
return false;
}

return confirm("你的兴趣是:\n"+interestStr+"\n\n确定发送你的资料吗?");
}
//-->

</SCRIPT>

<FORM NAME=formA method=get>
<INPUT TYPE="checkbox" NAME="interest" VALUE="爬山">爬山
<INPUT TYPE="checkbox" NAME="interest" VALUE="看电影">看电影
<INPUT TYPE="checkbox" NAME="interest" VALUE="打球">打球<BR>
<INPUT TYPE="submit" VALUE=确定 onclick=formSubmit(document.formA.elements)>
</FORM>
方工 2002-09-30
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JavaScript">
function checkFrm(frm){
if(!(frm.w98.checked || frm.wnt.checked ||frm.wxp.checked)){
alert("请选择一项");
return false;
}
return true;
}
</SCRIPT>
<form onsubmit="return checkFrm(this)">
<input type="checkbox" name="w98">Window 98
<input type="checkbox" name="wnt">Window NT
<input type="checkbox" name="wxp">Window XP
<input type="submit" value="提交">
</form>
方工 2002-09-30
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JavaScript">
function checkFrm(frm){
if(frm.abc.checked==false){
alert("Please select an item,请你选择");
return false;
}
return true;
}
</SCRIPT>
<form onsubmit="return checkFrm(this)">
<input type="checkbox" name="abc">Window 98
<input type="submit">
</form>

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧