你好我在阅读和发送复选框值方面遇到问题我尝试使用 ajax 但是它没有用 我的ajax有什么问题???? !!! “我真正需要的是检索价值”。 $ row ['ID']。 “并写入语句以便在检查数据库时将值插入数据库?!”
function defaultt(id) {
$.ajax({
type : "POST",
data : "id=" + id,
url : "defaultt.php",
success : function(msg) {
$('#' + id).fadeOut(300);
}
});
代码:
<td><form><input type="checkbox" name="state" id="state"class="check" checked onClick='javascript:defaultt(" . $row['ID'] . ");' >
检索其他page.php中的代码:
<?php $id1 = intval($_POST['id']);
if(isset($ id1)){}?&gt;
我也使用了这段代码,但没有用:(
<?php if ($_POST['state']){?>
<script type=text/javascript>
function validate(){
if(state.checked == 1){
alert("checked") ;}else{
alert("You didn't check it! Let me check it for you.")
}
}
</script>
<?php}?>
答案 0 :(得分:1)
试试这个
function validate(){
if($("#state").is(":checked")){
alert("checked") ;
}
else{
alert("You didn't check it! Let me check it for you.")
}
}
答案 1 :(得分:0)
<强> HTML 强>
<input type="checkbox" name="check" id="check"/>
<强> JS 强>
$('#check').change(function() {
var $check = $(this),
$div = $check.parent();
if ($check.prop('checked')) {
alert("Check");
$div.addClass('test');
} else {
alert("Uncheck");
$div.removeClass('test');
}
});
<强> demo 强>
答案 2 :(得分:0)
To check Checkbox true: ($('#id').prop('checked') == true)
$('#state').on('click',function(){
if ($('#state').prop('checked') == true)
{
alert('checked');
}
else
{ alert('Not checked'); }
});