这个问题专门针对Captive Network Assistant。
我尝试过使用 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。有已知的解决方案吗?
最佳答案
我记得 submit()
方法在 jQuery 中不能正常工作。
尝试使用 JavaScript:document.getElementById('ID').submit();
我遇到了类似的问题,但这解决了所有问题,所以它对你有帮助。
关于javascript - 如何提交变更表格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16767871/