이미 가능한 모든 방법을 시도했지만 여전히 작동하지 않습니다. 모달 창이 있는데 checkbox
모달이 열릴 때 checkbox
체크 또는 체크 해제가 데이터베이스 값을 기반으로해야합니다. (나는 이미 다른 양식 필드와 함께 작업하고 있습니다.) 확인을 시도했지만 작동하지 않았습니다.
내 HTML 사업부 :
<div id="fModal" class="modal" >
...
<div class="row-form">
<div class="span12">
<span class="top title">Estado</span>
<input type="checkbox" id="estado_cat" class="ibtn">
</div>
</div>
</div>
그리고 jquery :
$("#estado_cat").prop( "checked", true );
나도 시도했지만 attr
포럼에서 다른 사람들이 보았지만 아무것도 작동하지 않는 것 같습니다. 누군가가 올바른 방향으로 나를 가리킬 수 있습니까?
편집 : 좋아, 여기에 실제로 뭔가가 빠져 있습니다 ... 확인란이 페이지에 있으면 코드를 사용하여 확인 / 선택 취소 할 수 있지만 모달 창에 있습니다. 수십 가지 방법으로 시도했습니다 ...
모달을 여는 링크가 있습니다.
jquery는 클릭을 "듣고"데이터베이스에서 오는 데이터로 일부 텍스트 상자를 채우는 것과 같은 일부 작업을 실행합니다. 모든 것이 원하는 것처럼 작동하지만 문제는 코드를 사용하여 확인란을 선택 / 선택 취소 할 수 없다는 것입니다. 도와주세요!
$(function() {
$(".editButton").click(function(){
var id = $(this).data('id');
$.ajax({
type: "POST",
url: "process.php",
dataType:"json",
data: { id: id, op: "edit" },
}).done(function( data ) {
//the next two lines work fine, i.e., it grabs the value from database and fills the textboxes
$("#nome_categoria").val( data['nome_categoria'] );
$("#descricao_categoria").val( data['descricao_categoria'] );
//then I tried to set the checkbox checked (because its unchecked by default) and it does not work
$("#estado_cat").prop("checked", true);
$('#fModal').modal('show');
});
evt.preventDefault();
return false;
});
});