I'm trying to submit a form when a select changes using jQuery Mobile. 我对选择元素的外观没有任何要求。但我确实要求在没有 ajax 的情况下提交表单。这是我拥有的代码:
<form name="langform" method="post" data-ajax="false">
<select name="syslang" id="chooseLang" data-mini="true" onChange="this.form.submit()">
<options />
</select>
</form>
现在这适用于 iPhone,但是当我在 Android 上尝试时,选择菜单没有出现。当我将 data-native-menu="false" 添加到选择时,选择菜单会显示并在 Android 上运行,但表单不会在 iPhone 上提交。
我应该提到我正在使用 jQuery Mobile 1.1.0 和 jQuery 1.7.1
我需要的只是让它在两个设备上正确提交。有人能帮忙吗?