javascript - 通过单击链接将表单发布到对话框窗口

标签 javascript forms onclick onsubmit

我正在努力让这段代码发挥作用。

<form name="myform" onsubmit="alert('1');"> </form>
<a href="javascript: void(0);" onclick="document.myform.submit();">ok</a>

但是,当我单击“确定”时,什么也没有发生。我哪里搞错了?

最佳答案

The browser does not trigger the onsubmit event if you call the submit method programmatically. Therefore, if the form is using the form validator script, call the onsubmit method also to trigger the validation.

http://www.javascript-coder.com/javascript-form/javascript-form-submit.phtml (还有一个例子)

因此,您的表单已发布,但未触发 onsumbit

关于javascript - 通过单击链接将表单发布到对话框窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3968922/

相关文章:

javascript - 提交表单后重置表单字段

jquery - 如何在Jquery中判断child是否被点击

javascript - 为什么我的 onclick""不起作用?

jquery - 提交输入显示第二个输入,但两个字段都发送给处理程序

css - Squarespace - CSS 更改占位符文本颜色

javascript - Bootstrap : How to make panels auto collapse when clicking on another panel?

javascript - JQuery Mobile 和 Firefox 不能一起玩?

javascript - Onclick 将变量调用到数据中

javascript - 如何创建一个适用于我的用户模型的不同属性的排序函数

javascript - 使用 jquery 在按钮单击上添加文本到简单表单