已修复:在复选框输入的ID设置中结束拼写错误。我在下面留下了错字以供参考。该方法现在可以正常工作。谢谢@Taplar和其他人!
我已经获得了一系列使用PHP的数据点。该数据填充了一个模式来制作伪CRUD接口。我可以使用以下内容填充拉出数据的文本框:
<input type="text" class="form-control" name="recordID" id="recordID" placeholder="Record ID">
-
<?php
...
echo '<button type="button" data-recordID="'.$row["RecordID"].'" class="btn btn-default" data-toggle="modal" data-target="#modal-default">';
-
$('#modal-default').on('show.bs.modal', function (e) {
var recordID = $(e.relatedTarget).attr('data-recordID');
$(this).find('#recordID').val(recordID);
});
上面的文字框完美无瑕。然而,模态中的形式也包括几个复选框(和多选,但我将在另一天处理)。在数据表中,isChecked()的值存储为1,未检查为0.所以我试图这样做:
<input type="checkbox" class="minimal" name="buildComplete" id"buildComplete">
var buildComplete = $(e.relatedTarget).attr('data-buildComplete');
if (buildComplete > 0) {
alert(buildComplete);
$('#buildComplete').prop('checked', true);
} else {
$('#buildComplete').prop('checked', false);
}
警告框告诉我数据正确通过,但是框没有检查。我做错了什么?