为什么选中复选框它's将显示不正确的数据值
Why when checked checkbox it's will show incorrect data value?
为什么选中复选框时会显示不正确的数据值?一
首先,加载页面index.php
它将显示All
它没事
但当您选中复选框Red
时,它将显示All
和Red
为什么不只显示Red
?
index.php
<script src="http://code.jquery.com/jquery-1.7.2.js"></script>
<script>
$("#f_id").submit(send_data_requests());
</script>
<form method="post" id="f_id" action="Javascript:void(0);" >
<input type="checkbox" id="all_color" name="all_color" value="All" onclick="send_data_requests()" checked >All<br>
<input type="checkbox" id="color_red" name="color_red" value="Red" onclick="send_data_requests()">Red<br>
<input type="checkbox" id="color_blue" name="color_blue" value="Blue" onclick="send_data_requests()">Blue<br>
</form>
<div id="data_areas">
<script type="text/javascript">
$(window).load(function(){
$('#all_color').click(function () {
$(this).prop("checked", "checked");
$('input:checkbox').not(this).prop('checked', !this.checked);
});
$("#color_red").click(function() {
$("#all_color").prop('checked', false);
});
$("#color_blue").click(function() {
$("#all_color").prop('checked', false);
});
});
</script>
<script>
function send_data_requests()
{
$('#data_areas').hide();
$.ajax
(
{
url: 'datas.php',
type: 'POST',
data: $('#f_id').serialize(),
cache: false,
success: function(data)
{
$('#data_areas').show();
$('#data_areas').html(data);
}
}
);
return false;
}
// on load page call function code //
$(document).ready(send_data_requests());
</script>
data.php
<?php
echo $_POST[all_color];
echo "<BR>";
echo $_POST[color_red];
echo "<BR>";
echo $_POST[color_blue];
?>
尝试$('#all_color').removeAttr('checked');
而不是$("#all_color").prop('checked', false);
小提琴。
出于某种原因(我也想知道*),prop方法不会从复选框中删除"checked"属性,即使它取消了复选框。
编辑:*这似乎给出了一个解释
相关文章:
- 日历显示不正确
- 引导程序下拉列表显示不正确
- Highcharts热图显示不正确
- 当使用javascript/jquery添加值时,html文本输入表显示不正确
- HTML 页面在通过 Chrome 扩展程序加载时显示不正确
- CKEDITOR的内容显示不正确
- 当非整小时偏移时,带有 Moment 的时区显示不正确.js
- 为什么输入值显示不正确
- “查找 SharePoint 列”字段中的值显示不正确
- 来自 Ajax 请求的文本显示不正确
- asp.net 图表控件显示不正确的工具提示日期时间值
- j查询下拉菜单显示不正确
- KendoUI ComboBox 显示不正确的 REST JSON 解析
- WordPress主题在IE中显示不正确
- 图像滑块缓存后显示不正确
- 为什么我的选择标签在火狐和IE中显示不正确
- PHP json_encode,数组在javascript中显示不正确
- 如果我使用$.mobile.changePage(),则页面显示不正确
- PHP中用于显示模态的Echo Javascript函数显示不正确
- 相对百分比高度显示不正确