下面即将介绍的是关于单选框提交时的处理手法,特别是在只用一个单选框时,我们会把它转换成复选框类型至于原因下面就来说明:
(初学者必看)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3/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有什么错的地方欢迎指出,此篇是我的处女作。
更多推荐
关于单选框、复选框的处理(菜鸟篇)
发布评论