Internet Explorer和按钮和输入字段上的其他人之间的差异,表单中提交了什么?
我想问下为什么Internet Explorer在提交按钮被按下时提交参数列表中的类型按钮的按钮?虽然Firefox没有。Internet Explorer和按钮和输入字段上的其他人之间的差异,表单中提交了什么?
<!DOCTYPE html> <html>
<head>
<title>Button test page</title>
</head>
<body>
<form name="myform" action="/whatever" method="GET">
<div align="center">
<br><br>
<input type="hidden" value="hey" name="hidden_greeting">
<button type="button" size="35" value="lolie" name="btb">button_type_button</button>
<button type="submit" value="sb" name="ssb">submit</button>
<br><br>
</div>
</form>
</body>
</html>
这里使用IE浏览器时,?是什么提交hidden_greeting =哎& BTB = button_type_button & SSB =提交,这是使用Firefox时?hidden_greeting =哎& SSB = SB
这是为什么?这会导致Spring Webflow出现问题,因为它只检查eventIds的名称,然后执行错误的操作,因为IE浏览器在参数列表中提交了类型按钮名称和其innerHTML值的按钮,即使按钮类型为submit按下。
在这些情况下,在这里做什么好事?
回答:
使用Spring Form标签可以解决您的问题。
http://static.springsource.org/spring/docs/2.0.8/reference/spring-form.tld.html
以上是 Internet Explorer和按钮和输入字段上的其他人之间的差异,表单中提交了什么? 的全部内容, 来源链接: utcz.com/qa/259675.html