js修改form表单的action属性,commit提交后,再更改action属性。发现表单没有提交
2017-04-28 10:14
931 查看
function test(){
$("#myform").attr("action","XXX.htm");
$("#myform").commit();
$("#myform").attr("action","YYY.htm");
}
发现这么做commit根本没起到作用。这是为何呢,其实是因为commit还没有提交你就将"action"属性给改掉了。所以他最终走"YYY"这个action了。我们只要延迟几秒就可以了。
function test(){
$("#myform").attr("action","XXX.htm");
$("#myform").commit();
window.setTimeout(function(){
$("#myform").attr("action","YYY.htm");
},3000);
}
$("#myform").attr("action","XXX.htm");
$("#myform").commit();
$("#myform").attr("action","YYY.htm");
}
发现这么做commit根本没起到作用。这是为何呢,其实是因为commit还没有提交你就将"action"属性给改掉了。所以他最终走"YYY"这个action了。我们只要延迟几秒就可以了。
function test(){
$("#myform").attr("action","XXX.htm");
$("#myform").commit();
window.setTimeout(function(){
$("#myform").attr("action","YYY.htm");
},3000);
}
相关文章推荐
- js 提交form表单,js更改form表单的action属性
- js动态更改Form表单action,进行提交
- ajax方式和修改form属性action(提交路径)方式提交form表单
- js 提交form表单时,action的动态修改方法
- juqery.form.js在提交表单前修改某个值的方法
- struts form表单提交action处理之后没有跳转页面
- 没有form表单情况下敲回车键提交表单的js代码
- 通过JS来修改表单form的action
- jQuery修改form的action值并提交表单的方法
- form表单的action提交写到js中来,同时onclick事件也写在js中来。其action也可以通过ajax来提交的。
- 没有form表单情况下敲回车键提交表单的js代码
- 关于form表单的submit提交时对象没有该属性和方法问题
- 在JS中修改form的action属性
- JS实现一个表单form,多个submit按钮提交时带不同的action参数
- struts form表单提交action处理之后没有跳转页面
- 同一个表单,提交不同的action,使用formaction属性
- 用JS动态改变表单form里的action值属性的方法
- form表单action提交的js部分与html部分
- 通过form的action属性提交表单并接收处理返回值的方法(页面不跳转)
- 用JS动态改变表单form里的action值属性的两种方法