2016-02-05 4 views
1

Вот мой код. Как я могу сделать свой режим readonly checkbox, чтобы пользователь не мог редактировать его снова?Сделать checkbox Readonly Mode с PHP

<input type="checkbox" id="tog_gmat" 
     <?php 
      if($gmat_flag == 1) 
       { 
       echo "checked"; 
       } 

     ?> 
class="chk" value="GMAT"> 
+2

Возможный дубликат [Может HTML флажков быть установлен в ReadOnly?] (Http://stackoverflow.com/questions/155291/can-html-checkboxes-be- set-to-readonly) – Cyclonecode

ответ

1

Вы можете добавить атрибут disabled="disabled". Но имейте в виду, что отключенный флажок не отправляет значение через POST.

0

Просто вернуться false при нажатии

<input type="checkbox" onclick="return false" id="tog_gmat" <?php if($gmat_flag == 1){echo "checked";} ?> class="chk" value="GMAT"> 

Или с JQuery.

$('#tog_gmat').on('click', function() { 
    return false; 
}) 

Update

<input type="checkbox" id="tog_gmat" <?php if($gmat_flag == 1){echo "checked onclick='return false'";} ?> class="chk" value="GMAT"> 
+0

Как вы можете сделать тот же процесс в PHP вместо Javascript ?? И я хочу, чтобы флажок не редактировался? –

+0

Используйте этот первый метод 'onclick =" return false "'. –

+0

Если я использую этот метод, значит, даже в случае unchecked. Мы не можем редактировать флажок прямо ???? –

Смежные вопросы