Я вже спробував усі можливі способи, але все одно не працював. У мене є модальне вікно з checkbox
я хочу, щоб, коли модал відкриється, checkbox
перевірка чи зніміть прапорець має базуватися на значенні бази даних. (У мене це вже працює з іншими полями форм.) Я почав намагатися перевірити це, але це не вийшло.
Мій html div:
<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
, і інші, які бачили тут на форумах, але жоден, здається, не працює. Чи може хтось вказати мені правильний шлях?
EDIT: гаразд, мені тут дійсно щось не вистачає ... Я можу перевірити / зняти прапорець за допомогою коду, якщо прапорець знаходиться на сторінці, але це в модальному вікні, я не можу. Я спробував десятки різних способів ...
У мене є посилання, яке повинно відкрити модальний:
та 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;
});
});