【问题标题】:Button no longer triggering form onsubmit event按钮不再触发表单提交事件
【发布时间】:2013-03-06 16:45:54
【问题描述】:

我最近开始使用:

<button type='submit'>Submit Form</button>

代替

<input type='submit value='Submit Form'>

提交我的 HTML 表单以获得使用按钮的自定义值。

但是,我的表单看起来像:

<form class='format_form' action='add_admin_success.php' onsubmit='return validate_form();' method='POST'>

我刚刚发现使用按钮不再制作

onsubmit='return validate_form();'

有任何效果。表单现在无需运行 validate_form() 即可提交,其中 validate_form() 被定义为与标签一起使用。

谁能帮忙?

【问题讨论】:

    标签: javascript html forms button input


    【解决方案1】:

    input 更改为button 是可能的原因。为什么不将onsubmit 代码作为onclick 添加到按钮中?

    【讨论】:

    • 如果函数返回 false,我将如何阻止它提交表单?
    • 使用onclick='return validate_form();' 如果返回false,则表单不提交(刚试了一下)。
    • 非常感谢。很有帮助!
    猜你喜欢
    • 2010-09-12
    • 1970-01-01
    • 1970-01-01
    • 2016-05-12
    • 1970-01-01
    • 2017-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多