IE6下采用jquery的$("#form").submit()方法提交表单失效

转自: http://www.zds.name/jquery/ie6-form-submit/

 

IE6下采用jquery的$("#form").submit()方法按照如下方式提交表单无效

 function btnQuery(){
  var objSearchForm = $("#searchForm");	   		
  objSearchForm.attr("action", "${pageContext.request.contextPath}/admin/student_list.action");
  objSearchForm.attr("method", "post");
  objSearchForm.submit();
}
查询

 

先执行onclick里面的,再到href里面了。到href了下面都不执行了,所以只要执行了onclick,后面不执行就可以了

解决办法:

1、加reutrn false

查询

 

2、把href里面的javascript:void(0)改成#或###

查询

 

3、使用setTimeout,这种是网上查到的

function formSubmit() { $("#searchForm").submit(); }
查询

 

你可能感兴趣的:(jquery,jquery,ie,javascript,function,action)