gpt4 book ai didi

javascript - Internet Explorer - Javascript 提交错误

转载 作者:行者123 更新时间:2023-11-28 20:12:36 24 4
gpt4 key购买 nike

我有带有使用 JavaScript 的提交按钮的表单。代码如下:

<form action="settings.php" method="post" id="myform" class="forms">
...some form fields here
<button type="submit" name="submit_ok" value="Save" onClick="document.myform.submit();">Save</button>

但是,IE 10 (Win7 x64) 在尝试提交表单时显示此错误:

“无法获取未定义或空引用的属性提交”

所有其他浏览器不会显示任何错误。如果当 IE 询问我是否要继续在此页面上运行脚本时单击"is",则一切正常,但我急需删除此错误。

最佳答案

  1. 所有表单控件(例如按钮、输入等)都有一个属性 form引用父级 <form>元素。因此您可以使用

    this.form.submit();
  2. 为什么还要这样做呢?您的提交按钮的默认操作将提交表单。

  3. IE 在遍历 document 时可能正在按名称查找元素。目的。您的表格没有 name属性。

关于javascript - Internet Explorer - Javascript 提交错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19671753/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com