2016-04-06 2 views
1

у меня есть коды, как этоКак кнопку включения, когда checbox проверяется

<div class="checkbox"> 

      <input type="checkbox" id="checkme" value ="accept"/> 
         <label>I have read and agree to the terms and conditions</label> 
            <p><input type="submit" name="submit" value="Order now!" id="sub1" disabled="disabled"/></p> 

Я пытался поставить эту Jscript ниже кодов:

<script> 
$(document).ready(function() { 
    var the_terms = $("#checkme"); 

    the_terms.click(function() { 
     if ($(this).is(":checked")) { 
      $("#sub1").removeAttr("disabled"); 
     } else { 
      $("#sub1").attr("disabled", "disabled"); 
     } 
    }); 
}); 
         </script> 

Однако это не работает. Я уже следую всем гидам в Интернете. Кто-нибудь может помочь, в какой части я ошибся? Есть ли дополнительные коды рядом с ними?

О, и это в формате PHP

EDIT: сделал это слишком

            <script> 
var checker = document.getElementById('checkme'); 
var sendbtn = document.getElementById('sub1'); 
checker.onchange = function() { 
    sendbtn.disabled = !!this.checked; 
}; 
         </script> 

Но как я могу изменить, чтобы отключить, когда бесконтрольно?

+0

вы можете проверить вашу консоль, если есть какая-либо ошибка – shubham715

+1

работает для меня: https://jsfiddle.net/Lnd1y3za/1/ не так включить библиотеку jquery? –

+0

Библиотека JQuery? жаль, что я только начал программировать, поэтому я понятия не имею –

ответ

0

Просто используйте JQuery событие изменения, как это:

$(document).ready(function() { 

    $('#checkme').change(function() { 
     if ($(this).is(":checked")) { 
      $("#sub1").removeAttr("disabled"); 
     } else { 
      $("#sub1").attr("disabled", "disabled"); 
     } 
    }); 
}); 
+0

сделал это и все еще не работает –

+0

Выполнено, отлично работает для меня. –

0
$(function() { 
    $('#id_of_your_checkbox').click(function() { 
     if ($(this).is(':checked')) { 
      $('#id_of_your_button').attr('disabled', 'disabled'); 
     } else { 
      $('#id_of_your_button').removeAttr('disabled'); 
    } 
    }); 
}); 
+0

http://stackoverflow.com/questions/6149917/disable-or-enable-submit-button-on-checkbox-checked-event – Shrikant

+0

Если вы считаете, что другой ответ полностью охватывает эту проблему, вы могли бы отметить это как дублировать, а не копировать ответ. Если ваш ответ не является модифицированной версией связанного, но это, похоже, не так. – Reti43

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