我无法相信以前没有得到过回答,但如果有的话,我找不到答案。
我有以下表格:
<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事件之前调用验证的其他方法?
答案 0 :(得分:0)
而不是.on('click')检查,jquery .submit(),您可以在那里验证并处理提交,取消等等。
答案 1 :(得分:0)
正如评论中指出的那样,功能来自HTML5而不是引导程序,因此为了在所有浏览器中进行验证,您必须编写自定义代码或使用第三方脚本。