2013-02-20 2 views
0

Как установить флажок, если условие удовлетворяет требованиям?Флажок должен быть проверен при условии, что состояние удовлетворяет

<input name="pt_id[]" id="pt_id" type="checkbox" value="<?php echo the_ID(); ?>" <?php if(isset($_POST["pt_id"])) { echo 'checked="checked"'; } ?>/>&nbsp;<?php echo the_title(); ?> 

Пожалуйста, помогите мне. Дайте мне решение или предложение для этого?

+0

Это уже в вашем коде. Что не работает, что происходит не так? –

+0

Вы хотите что-то интерактивное? Если это так, то вы, вероятно, ищете клиентский код (т. Е. Javascript), а не серверный код. – Husman

+0

После загрузки страницы флажки сняты. Значения флажка сохраняются в базе данных правильно. – raghu

ответ

0

Ну, ваш код уже делает то, что вам нужно, но использует PHP. Если вы хотите поймать событие, скажем, пользователь нажимает на div, и вы хотите установить флажок, тогда вам нужно использовать javascript/jquery.

образец кода будет (с помощью JQuery):

$(document).on('click', '#yourdiv', function() { 
    $('#pt_id').attr('checked', true); 
}); 

это проверить флажок, когда yourdiv щелкают

, если вы хотите, чтобы снять его, когда div2 щелкают сделать это:

$(document).on('click', '#div2', function() { 
    $('#pt_id').attr('checked', false); 
}); 
Смежные вопросы