Javascript 我在选择更改脚本上的提交表单不在chrome上运行
以下脚本不在Chrome中运行,但在所有其他浏览器上运行良好。 有什么建议吗Javascript 我在选择更改脚本上的提交表单不在chrome上运行,javascript,php,forms,jquery-mobile,Javascript,Php,Forms,Jquery Mobile,以下脚本不在Chrome中运行,但在所有其他浏览器上运行良好。 有什么建议吗 <div data-role="page" > <!-- start header --> <div data-role="header" data-theme="a" data-position="fixed"> <a href="#nav-panelmenusx" data-icon="bars" data-position="left" class="ui-btn
<div data-role="page" >
<!-- start header -->
<div data-role="header" data-theme="a" data-position="fixed">
<a href="#nav-panelmenusx" data-icon="bars" data-position="left" class="ui-btn ui-shadow ui-corner-all ui-icon-bars ui-btn-icon-notext">Menu</a>
<a href="#nav-panelinfodx" data-icon="info" data-position="right" class="ui-btn ui-shadow ui-corner-all ui-icon-info ui-btn-icon-notext">Info</a>
<h1 style="margin:0;padding:0">
<form action="" name="selectloc" id="selectloc" method="post" data-ajax="false">
<input type="hidden" name="setssid" value="1">
<select name="SSID" data-mini="true" id = "selectlocation" data-native-menu="false" data-force-dialog="true" >
<option value="optionval_1" >option1</option>
<option value="option_n">optionN</option>
</select>
</form>
<script type="text/javascript">
$(function() {
$('#selectlocation').change(function() {
$('#selectloc').submit();
});
});
</script>
</h1>
</div>
<!-- /header -->
.......
环境:
灯
Jquerymobile 1.4.5
jquery 1.9.1
PHP5.4
FB API 2.2
在所有浏览器中都像charme一样运行,但在chrome浏览器中,表单不会在选择时提交。
thx删除选项元素id周围的空白字符
id = "selectlocation"
id="selectlocation"
我知道我不是jQuery的超级粉丝。。。。但为什么不使用旧的好东西: onchange=this.form.submit
除非您有其他大的脚本形式……在我的Chrome上运行良好。控制台中是否有任何错误?在Chrome中,打开调试器F12…在重新加载页面时/之后,控制台选项卡中是否有任何错误?Chrome调试器未发现任何错误。完成,Chrome上没有结果,firefox上出现更多问题,因为它在每次选择时都重复url属性:&ui状态=对话框&ui状态=对话框&ui状态=对话框奇怪。。。它对我非常有效。你有什么版本的chrome。。。。如果使用这种方式,应该禁用jQuery方式。。。你这么做了吗?我相信错误在于代码中的其他内容。。。。。查看f12调试器。。。。。
<select name="SSID" data-mini="true" id = "selectlocation" data-native-menu="false" data-force-dialog="true" onchange="this.form.submit();">
<option value="optionval_1" >option1</option>
<option value="option_n">optionN</option>
</select>