Javascript选择onchange=’this.form.submit()’

我有一个带有select和一些文本输入的表单。我希望更改选择时提交表单。这可以通过以下方式很好地工作:

onchange=“this.form.submit()”

但是,如果表单还包含“提交”按钮,则在更改“选择”时表单不会提交。我猜是某种冲突

我的选择是什么

我应该用像这样的东西吗
$(this.form).trigger(“提交”)
相反

您应该能够使用类似于:

$('selectElementId')。更改(
函数(){
$(this).closest('form').trigger('submit');
/*或:
$('#formElementId')。触发器('submit');
或:
$('#formElementId')。提交();
*/
});

发表评论