相关疑难解决方法(0)

使用HTML5验证时如何绑定到提交事件?

使用HTML5验证......

在HTML5的浏览器,验证发生之前submit事件.因此,如果表单无效,则提交事件永远不会触发.

我想将一个事件挂钩到表单提交中,以触发表单是否验证.这是一个小例子,我试图alert()在用户提交表单时.

HTML:

<!DOCTYPE html>
<html>
    <head><title>Example</title></head>
    <body>
        <form>
            <input type="text" name="foo" required title="Foo field"/>
            <input type="submit"/>
        </form>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

$(function() {
    $('form').submit(function() {
        alert('submit!')
    });
});
Run Code Online (Sandbox Code Playgroud)

互动演示:http://jsfiddle.net/gCBbR/

我的问题是:浏览器是否提供了一个可以绑定的替代事件,它将在验证之前运行?

validation jquery html5

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

html5 ×1

jquery ×1

validation ×1