如何提交变更表格?

时间:2013-05-27 06:58:37

标签: javascript ios wifi

问题是关于强制网络助理

我尝试过使用vanilla JavaScript,

<form action="">
    <select name="test" onchange="this.form.submit()">
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
    </select>
</form>

使用jQuery时,如果出现浏览器不兼容问题。

$('select').on('change', function () {
    $(this).closest('form').submit();
});

但是,它们都不起作用,并且Captive Portal问题不是一个容易调试的cookie。有没有已知的解决方案?

2 个答案:

答案 0 :(得分:1)

您的代码看起来很好。您可能希望填写表单的action属性,并可能同时使用methodenctype属性。

以下是jsFiddle

上代码的工作副本

答案 1 :(得分:0)

我记得submit()方法在jQuery中无法正常工作。

尝试使用JavaScript:document.getElementById('ID').submit();

我有类似的问题,但是这解决了所有问题,所以它可以帮助你。