Javascript select onchange ='this.form.submit()' [英] Javascript select onchange='this.form.submit()'

查看:320
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆