За последние 24 часа нас посетили 17835 программистов и 1681 робот. Сейчас ищут 906 программистов ...

проблема с checkbox

Тема в разделе "JavaScript и AJAX", создана пользователем jenya777777, 28 янв 2011.

  1. jenya777777

    jenya777777 Активный пользователь

    С нами с:
    16 мар 2010
    Сообщения:
    562
    Симпатии:
    0
    Есть форма
    Код (Text):
    1.  
    2. <FORM action=""  method="post" >
    3.       <INPUT type="text"  name="lname"  id="lname" >
    4.       <INPUT type="checkbox"  name="chekbox"  id="sendenter" >        Согласен с   правилами   сервиса
    5.       <INPUT type="submit"  name="register"  value="Регистрация"  id="sub" >
    6. </FORM>
    Есть jquery код
    Код (Text):
    1.  
    2. $(document).ready(function() {
    3.  
    4. if ($("#sendenter").checked){
    5.                 $("#sub").attr('disabled',false);
    6.             }
    7.             else {
    8.                 $("#sub").attr('checked',false).attr('disabled',true);
    9.             }
    10.        
    11. });
    когда кликаешь на чекбоксе, кнопка submit должна активироваться. Почему то не получается. В чем ошибка?
     
  2. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    HTML:
    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    3. <title>Untitled Document</title>
    4. <script src="/other/jquery-1.4.2.min.js"></script>
    5. function changer()
    6. {
    7.     if($('#sendenter').attr('checked')) $('#sub').attr('disabled', false);
    8.     else $('#sub').attr('disabled', true);
    9. }
    10. </script>
    11. </head>
    12.  
    13. <FORM action=""  method="post" >
    14.       <INPUT type="text"  name="lname"  id="lname" >
    15.       <INPUT type="checkbox"  name="chekbox"  id="sendenter" onClick="changer();">        Согласен с   правилами   сервиса
    16.       <INPUT type="submit"  name="register"  value="Регистрация"  id="sub" disabled>
    17. </FORM>
    18.  
    19. </body>
    20. </html>
     
  3. jenya777777

    jenya777777 Активный пользователь

    С нами с:
    16 мар 2010
    Сообщения:
    562
    Симпатии:
    0
    Спасибо огромное, помогли!