Javascript select onchange ='this.form.submit()' [英] Javascript select onchange='this.form.submit()'
本文介绍了Javascript select onchange ='this.form.submit()'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个带有选择和几个文本输入的表单。我想要在更改选择时提交表单。使用以下方法可以正常工作:
I have a form with a select and a few text inputs. I'd like the form to be submitted when the select is changed. This works fine using the following:
onchange="this.form.submit()"
但是,如果表单还包含提交按钮,则更改选择时表单不会提交。我猜是某种冲突。
However, if the form also contains a submit button, then the form does not submit when the select is changed. I'm guessing some kind of conflict.
我有什么选择?
我应该使用类似的东西吗?
$(this.form).trigger(submit)
而不是?
Should I use something like
$(this.form).trigger("submit")
instead?
推荐答案
你应该可以使用类似的东西:
You should be able to use something similar to:
$('#selectElementId').change(
function(){
$(this).closest('form').trigger('submit');
/* or:
$('#formElementId').trigger('submit');
or:
$('#formElementId').submit();
*/
});
这篇关于Javascript select onchange ='this.form.submit()'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文