如何在jQuery submit()执行之前运行代码?

Leo*_*ang 2 javascript jquery

基本上,我有一个表单和验证函数,在提交表单时执行.但是,我想在验证运行之前运行一些其他代码.我试过这个:如何命令与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');
  });
Run Code Online (Sandbox Code Playgroud)

Sud*_*oti 9

你可以这样做:

$(function() {
     $('#formLogin').submit( function() {
         alert("Something"); //do something else here
         return true;
     });
});

  • 这不是这个问题的答案,也没有以任何方式解决问题. (2认同)