为什么我的输入type =“ submit”有效,但是用按钮type =“ submit”替换却无效?

时间:2019-09-05 06:34:51

标签: html

我有一个表格:

<form method="post" action="https://' + site.txMainServer + '/' + location.storedUniqueId + '/txSpaceHandlerEntry" id="changeUserEmailForm">
... various fields ...
<input type="submit" name="submittedEmails" id="changeUserEmail_btn" value="Update emails/phone number settings">
</form>

那很好。表单被提交并且值被更新。 site.txMainServerlocation.storedUniqueId引用只是我服务器的面向对象数据库的一部分,并且值很好。

但是如果我只是改变

<input type="submit" name="submittedEmails" value="Update emails/phone number settings">

到这样的按钮

<button type="submit" name="submittedEmails" form="changeUserEmailForm">Update emails/phone number settings</button>

然后,在单击按钮时重新加载页面,但未提交表单。

知道为什么吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

<button>标签form属性在Internet Explorer中不起作用。在其他浏览器(例如chrome或edge)中使用它即可。