Javascript复选框在移动设备上总是返回true
Javascript Checkboxes always returns true on mobile device
我有一个使用HTML复选框的js代码。
到目前为止,当我在电脑上查看时,一切都很好。
当我在移动设备上查看网站时,它就不再工作了。
我开始调试并注意到复选框的值在iphone和android上总是返回true。
为了使设置更清楚,请查看:
<input type="checkbox" name="AA" value="AA" id="AA" checked="true" onclick='function2()'>
<script>
function function2() {
alert(jQuery('#AA').is(':checked'));
}
</script>
无论复选框是否选中,警报消息总是返回true。然而,这只发生在手机上,一切都可以完美地运行在个人电脑上。
知道为什么会这样吗?
我无法复制这种行为,下面的代码对我来说工作得很好。也许用这段代码测试一下会有帮助。
另外,你可以试着把checked="checked"编辑成"checked"。http://www.w3schools.com/tags/att_input_checked.asp
<input type="checkbox" name="AA" value="AA" id="AA" checked>
<script>
$('#AA').click(function() {
if($(this).is(":checked")) {
alert("Checked");
} else {
alert("Not Checked");
}
});
</script>
相关文章:
- 对于loop.if-仅在经过所有间隔后返回true
- 如果函数返回True,则显示Javascript按钮
- Javascript If else 只返回 TRUE 或只返回 FALSE
- 过滤器返回true或false
- 我对“;返回true"嵌套函数内部;t工作
- 如何在成功输入时使“返回TRUE”
- 检查一个元素是否有一个类与另一个类总是返回true
- JavaScript函数未返回true
- 如果URL中有任何字符串变体匹配,则返回true
- 如何使以下函数返回true或false
- 使用“in”关键字检查 0 始终返回 true
- hasOwnProperty 在对照父对象属性进行检查时返回 true
- 为什么 isNaN 总是返回 true
- _.数组中的每个查找值都返回 true 或 false.使用下划线 JS
- 错误地返回true
- 为什么asp:LinkButton服务器端事件没有'当clientClick返回true时,t激发
- 阻止表单提交 javascript 为什么有一个明显的错误语句返回 true
- Node js命令器args返回true而不是值
- 如何将html表单与php链接,以便在例如单击按钮时返回true
- 从OnClientClick调用函数时,在JavaScript中返回true