在onclick事件

时间:2015-08-17 14:00:19

标签: jquery twitter-bootstrap-3

我无法相信以前没有得到过回答,但如果有的话,我找不到答案。

我有以下表格:

<form class="form-inline" role="form">
    <div class="form-group">
        <input type="email" class="form-control" id="emailAddress" placeholder="Enter your email address" required>
    </div>
    <button type="submit" class="btn btn-warning btn-lg" id="inviteme">Invite Me!</button>
</form>                 

如果单击“提交”按钮,则验证工作正常。但是,如果我添加以下内容:

$("#inviteme").on('click', function () {
    //do something here;
});

然后验证没有开始。

有没有办法从onClick事件调用验证或确保在处理click事件之前调用验证的其他方法?

2 个答案:

答案 0 :(得分:0)

而不是.on('click')检查,jquery .submit(),您可以在那里验证并处理提交,取消等等。

答案 1 :(得分:0)

正如评论中指出的那样,功能来自HTML5而不是引导程序,因此为了在所有浏览器中进行验证,您必须编写自定义代码或使用第三方脚本。