编程时间:18小时左右
代码行数:约1500行
博客园发表量:4篇
所学知识点:
1)
js判断单/复选按钮是否选中<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>信息输入页面</title> </head> <body> <form action='b.jsp' method='post' onsubmit='return check();'> <fieldset> <legend>请输入您的个人基本信息</legend> 姓名: <input type="text" name="name" id='name'/><br/> 性别:<input type="radio" name="sex" value="male">男<br> <input type="radio" name="sex" value="female">女<br> 兴趣: <input type="checkbox" name="hobby" value="打篮球"/>打篮球<br/> <input type="checkbox" name="hobby" value="唱歌"/>唱歌<br/> <input type="checkbox" name="hobby" value="读书"/>读书<br/> <input type="checkbox" name="hobby" value="其它"/>其它<br/> <input type="submit" value='提交' style='120px;border-radius:5px;' ><br/> </fieldset> </form> </body> <script> function check() { var name=document.getElementById("name"); var sex=document.getElementsByName("sex"); var hobbys=document.getElementsByName("hobby"); if(name.value=='') { alert("姓名不能为空"); name.focus(); return false; } for(var i=0;i<sex.length;i++){ var flag=false; var sex=sex[i]; if(sex.checked==true) { flag=true; break; } } if(flag==false){ alert("性别不能为空"); return false; } for(var i=0;i<hobbys.length;i++){ var flag2=false; var hobby=hobbys[i]; if(hobby.checked==true) { flag2=true; break; } } if(flag2==false){ alert("请最少选择一项兴趣爱好"); return false; } } </script> </html>