我有一个非常小的问题,
我想提交使用上下拉变化的jQuery我的代码:
$("#mydropDown").change(function(){
$("#myForm").submit();
});
但它没有提交。
我也打响了Firebug的控制台下面的代码:
$("#myForm").submit();
它给了我这个输出
[form#myForm]
我没有得到什么问题...:○?
我有一个非常小的问题,
我想提交使用上下拉变化的jQuery我的代码:
$("#mydropDown").change(function(){
$("#myForm").submit();
});
但它没有提交。
我也打响了Firebug的控制台下面的代码:
$("#myForm").submit();
它给了我这个输出
[form#myForm]
我没有得到什么问题...:○?
可能是,你有另一个事件的约束,如果想清理:
$("#mydropDown").change(function(){
$("#myForm").unbind().submit();
});
确保为内
$(document).ready(function(){
//....
})
在那种时候,我使用解除绑定,但我真的想找到为什么它正在发生。 后来我发现这个问题的答案。 我没有多少确定其正确与否,但它为我工作。 以相同的形式(“#myForm”)有一个ID为提交按钮=“提交”和名称=“提交”。 我改变既的submit_btn和它的工作,我希望它可以帮助...
谢谢您的支持!!!
您可能必须绑定到您的形式另一个事件被取消提交事件。
为了检验这一点,你可以执行在控制台以下内容:
console.log($('#myForm').data('events'));
将输出绑定到你的表单中的所有事件。
jQuery的是非常基本的所以它必须是别的东西。 要调试此我只想注释掉所有jQuery的,看看你能得到的形式,只需提交按钮提交。
如果不工作会看你的操作页面。