form表单提交时,同一个名字的input类型的两个同时提交会覆盖吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了form表单提交时,同一个名字的input类型的两个同时提交会覆盖吗相关的知识,希望对你有一定的参考价值。
<form action="">
<input type="text" name="uuu" value="1111"/>
<input type="hidden" name="uuu" value="222" />
</form>
上面这个表单提交时有俩个参数名字相同会提交一个还是两个值到下一个页面呢??后者会不会覆盖前者的值呢??
<form action="Action.do">
<input type="text" name="uuu" value="1111"/>
<input type="hidden" name="uuu" value="222" />
</form>
上面这个表单提交时有俩个参数名字相同会提交一个还是两个值到接收验证的Action中,Action.do中request.get("uuu")的值是什么??
??后者会不会覆盖前者的值呢??
如果想把这两个值全部得到 那么可以这样
String[] str = request.getParameterValues("uuu");本回答被提问者采纳 参考技术B Action.do中request.get("uuu")的值是‘222’ 参考技术C 肯定是提交一个值,hidden隐藏域的值只对本页面有效,不可能提交到下一个页面的
form表单提交注意事项
1、在一个form表单中,若只有一个input(不管type是什么),按回车键表单会自动提交,但是当表单中存在多个input时,按回车键不会执行任何操作,这是form表单的一个特性。
2、在一个表单中若存在一个input是submit,则按回车表单会提交;如果不想用提交按钮,可以用样式隐藏。
3、form标签中添加onSubmit="return false;"则回车键与submit提交失效。
4、回车会触发点击事件(相当于点击submit),当处理点击事件应将回车看作一次点击事件。
以上是关于form表单提交时,同一个名字的input类型的两个同时提交会覆盖吗的主要内容,如果未能解决你的问题,请参考以下文章