|
热门文章 |
|
|
|
|
不错的评分和意见反馈表单 |
来源:中国站长天空 更新时间:2009/12/2 23:53:31 阅读次数: 我要投稿 |
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>不错的评分和意见反馈表单</title> <meta http-equiv="content-type" content="text/html;charset=gb2312"> </head> <body> <!--把下面代码加到<body>与</body>之间--> <form name="form1" method="post" action=""> 1、你对A项工作的评分:<br> <input type="radio" name="radioa" value="10">10分 <input type="radio" name="radioa" value="9">9分 <input type="radio" name="radioa" value="8">8分 <input type="radio" name="radioa" value="7">7分 <input type="radio" name="radioa" value="6">6分 <input type="radio" name="radioa" value="5">5分 <input type="radio" name="radioa" value="4">4分 <input type="radio" name="radioa" value="3">3分 <input type="radio" name="radioa" value="2">2分 <input type="radio" name="radioa" value="1">1分<br> <label style="display:none" id="bad1">请输入意见:<input type="text" name="texta"></label><br><br> 2、你对B项工作的评分:<br> <input type="radio" name="radiob" value="10">10分 <input type="radio" name="radiob" value="9">9分 <input type="radio" name="radiob" value="8">8分 <input type="radio" name="radiob" value="7">7分 <input type="radio" name="radiob" value="6">6分 <input type="radio" name="radiob" value="5">5分 <input type="radio" name="radiob" value="4">4分 <input type="radio" name="radiob" value="3">3分 <input type="radio" name="radiob" value="2">2分 <input type="radio" name="radiob" value="1">1分<br> <label style="display:none" id="bad2">请输入意见:<input type="text" name="textb"></label><br><br> <input type="submit" name="Submit" value="提交" onclick="return check()"> </form> <script language="javascript"> var F = document.forms['form1'], A = F.radioa, B = F.radiob, C = document.getElementById("bad1"), D = document.getElementById("bad2"), G = F.Submit, s1, s2; for (var i = 0; i < A.length; ++i) A[i].onclick = function() { s1 = this.value; C.style.display = s1 < 5 ? '': 'none'; }; for (var i = 0; i < B.length; ++i) B[i].onclick = function() { s2 = this.value; D.style.display = s2 < 5 ? '': 'none'; }; check = function() { if (!s1) return !! alert('请对A项工作进行评分!'); if (!s2) return !! alert('请对B项工作进行评分!'); if (s1 < 5 && F.texta.value.match(/^\s*$/)) return !! alert('请给出对A项工作改进的意见!'); if (s2 < 5 && F.textb.value.match(/^\s*$/)) return !! alert('请给出对B项工作改进的意见!'); alert('哦呵,提交成功了!'); } </script> </body> </html> |
|
上一篇文章: 使用链接提交表单内容下一篇文章: 验证多选框Checkbox是否至少有一个选中 |
|
|