关于单选框、复选框的处理(菜鸟篇)

来源:互联网 发布:芒果tv网络电视看不了 编辑:程序博客网 时间:2024/05/17 23:36


下面即将介绍的是关于单选框提交时的处理手法,特别是在只用一个单选框时,我们会把它转换成复选框类型至于原因下面就来说明:
(初学者必看)


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> New Document </title>
 </head>


 <body>
 <form action="#" method="get">
  <input id="RememberMe" name="RememberMe" tabindex="3" type="checkbox" value="true" /><input name="RememberMe" type="hidden" value="false" />
 <!-- <input id="RememberMe" name="RememberMe" type="radio"/>-->
  
  hello
 <input type="submit" />
 </form>
 </body>
</html>




格式1:<input id="RememberMe" name="RememberMe" type="radio"/>


格式2:<input id="RememberMe" name="RememberMe" tabindex="3" type="checkbox" value="true" /><input name="RememberMe" type="hidden" value="false" />


在选中的情况下request中对应的url栏中为(采用get提交,为了能获取提交的值):
格式1:file:///C:/Users/Administrator/Desktop/test.html?RememberMe=on
格式2:file:///C:/Users/Administrator/Desktop/test.html?RememberMe=true&RememberMe=false


在未选中的情况下request中对应的url栏中为(采用get提交,为了能获取提交的值):
格式1:C:\Users\Administrator\Desktop\test.html
格式2:file:///C:/Users/Administrator/Desktop/test.html?RememberMe=false




通过这些可以发现格式2的好处在于只需通过request.getParameterValues('RemeberMe')[0]就可以获得是否选中
而格式1则任须进行判断


本人刚学java web有什么错的地方欢迎指出,此篇是我的处女作。害羞
原创粉丝点击