使用Jquery停止和启动默认值

时间:2013-10-09 17:38:16

标签: jquery preventdefault

我正在尝试停止默认事件,然后在运行几个函数后执行它。但它不起作用

 $(#form_id).submit(function(event){
       event.preventDefault();
       get_hours(); // the function that i need to call
       document.form_name.submit();
});

但在get_hours()之前;可以执行,表格已经提交。我如何开展这项工作。请帮忙

1 个答案:

答案 0 :(得分:1)

您要阻止.submit()事件的默认设置。

尝试在.click()事件上执行此操作。像这样:

 $( "#form_id button" ).click(function( event ) {
  event.preventDefault();
  get_hours();
  document.form_name.submit();
});

您可以替换'点击'无论采取何种事件提交表格。同时更换“按钮”'到触发事件的项目的选择器。