如何在jQuery submit()执行之前运行代码?
How can I run code right before the jQuery submit() executes?
基本上,我有一个表单和一个在提交表单时执行的验证函数。但是,我希望在验证运行之前运行一些其他代码。我试过这个:如何订购事件绑定与jQuery,但它不工作。
我有:
$('form').submit(function(){
$('form').trigger('before-submit');
if($(this).find('error').exists(event))
event.preventDefault();
});
$('form').bind('before-submit', function(e) {
if($('#url').val=='http://')
$('#url').val('');
alert('test');
});
你可以这样做:
<>之前$(函数(){$ (" # formLogin")。提交(function() {警报("什么");//在这里执行其他操作返回true;});});这个怎么样:
$('form').submit(function(){
beforeSubmit(function(){
// this function is the 'callback' function
if($(this).find('error').exists(event))
event.preventDefault();
});
});
function beforeSubmit(fn) {
if($('#url').val=='http://'){
$('#url').val('');
alert('test');
}
// call the 'callback' function you gave as argument
fn();
}
相关文章:
- AJAX调用运行C代码的最佳实践
- 在经过一段时间或满足条件后运行代码
- 在Firefox restartless插件中,当一个新窗口打开时,我如何运行代码(监听窗口打开)
- 如果调试器关闭,Internet Explorer将出现运行代码问题
- JQuery 帖子未在 PHP 文件中运行代码
- 当ajax请求发生时运行代码的Chrome扩展
- 当我运行代码时,我得到以下结果 []对象对象] [对象对象],但应该给我一个有序数组
- 仅当客户端连接到Meteor服务器时才运行代码
- 在.each()循环中的ajax完成后,Jquery运行代码
- node.js和Cygein,我该如何运行代码
- 未访问全局变量,未运行代码
- Meteor - 在客户端上的异步回调的 for 循环后运行代码
- 运行代码以在Android应用程序中单击javascript按钮?尝试在页面上抓取回复按钮联系信息 craigslist
- 函数结束时如何运行代码
- JS 在不满足条件时在 if 语句中运行代码段
- 在 Ember 视图参数更改上运行代码
- 如何在 YUI 模块中运行代码
- 如何在未在 iframe 中定义的 iFrame 中运行代码
- 在后台运行代码,同时显示警报
- 加载页面时运行代码