问题是关于强制网络助理。
我尝试过使用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。有没有已知的解决方案?
答案 0 :(得分:1)
您的代码看起来很好。您可能希望填写表单的action
属性,并可能同时使用method
和enctype
属性。
以下是jsFiddle
上代码的工作副本答案 1 :(得分:0)
我记得submit()
方法在jQuery中无法正常工作。
尝试使用JavaScript:document.getElementById('ID').submit();
我有类似的问题,但是这解决了所有问题,所以它可以帮助你。