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

回到顶部