javascript - 如何提交变更表格?

标签 javascript ios wifi

这个问题专门针对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/

相关文章:

javascript - 向元素添加类

javascript - 尽管将 abort Early 设置为 false,JOI 验证并未返回所有错误

ios - 如何解决在 swift 中使用 Alamofire 从 API 中提取数据时的无效 json 问题?

ios - 从 iTunes Connect 恢复 iOS 应用程序

https - 如何使用 NODEMCU 发送 HTTPS GET 请求

cocoa - 通过 Cocoa 连接到 WIFI 网络

c - 使用 airpcap 和 pcap 验证 CRC

javascript - 有人可以解释 Ajax 和休息之间的区别吗?

javascript - 绑定(bind)到 Ember View 中的比较

ios - 是否可以在 ios 的自定义框架内使用 NSStreamDelegate 方法?