我有一个表格:
<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.txMainServer
和location.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>
然后,在单击按钮时重新加载页面,但未提交表单。
知道为什么吗?
谢谢。
答案 0 :(得分:0)
<button>
标签form
属性在Internet Explorer中不起作用。在其他浏览器(例如chrome或edge)中使用它即可。