为什么"的onclick ='提交()' "不验证表格?

时间:2014-04-23 03:13:38

标签: javascript html forms validation

为什么&#34; <button onclick="submit()"> Submit</button> &#34;不进行验证工作?
为什么&#34; <input type="submit" value="submit"> &#34;作品?

 <form action="#" method="post">
        <input type="text" name="val" required><br>
        <button onclick="submit()">Submit</button>
        <input type="submit" value="submit">
    </form>

1 个答案:

答案 0 :(得分:3)

这将尝试调用名为submit的javascript函数。我假设你没有这样的功能。

如果您想使用javascript提交表单,您可以创建一个提交函数,如下所示:

function submit() {
    document.getElementById("form_ID").submit();
}

你必须给你的表格一个ID。我在函数中使用了form_ID,但你可以选择别的东西。