За последние 24 часа нас посетили 17538 программистов и 1724 робота. Сейчас ищут 913 программистов ...

работа с radio

Тема в разделе "PHP для новичков", создана пользователем Miller-1981, 28 июл 2011.

  1. Miller-1981

    Miller-1981 Активный пользователь

    С нами с:
    7 июн 2011
    Сообщения:
    95
    Симпатии:
    0
    создаю группу radio
    <input type='radio' name='choice' id='choice1' checked>1 балл
    <input type='radio' name='choice' id='choice2'>2 балла
    <input type='radio' name='choice' id='choice3'>3 баллa

    Как потом определить какая нажата. я так понял можно через id
    например
    if($("#choice1").attr('checked')=='true') $v=1;
    но чето не получается
     
  2. Miller-1981

    Miller-1981 Активный пользователь

    С нами с:
    7 июн 2011
    Сообщения:
    95
    Симпатии:
    0
    все разобрался if($("#choice1").attr('checked')) $v=1;
     
  3. MiksIr

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

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    Правильнее задать каждому radio - value
    <input type='radio' name='choice' id='choice1' value="1">
    <input type='radio' name='choice' id='choice1' value="2">
    <input type='radio' name='choice' id='choice1' value="3">
     
  4. siiXth

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

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    и тогда можно будет выбирать сразу все отмеченные через [js]$('radio:checked').each(function(){...и тут определять родителя если нужно через $(this) ...});[/js]
    код сокращается в разы
     
  5. MiksIr

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

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    =) И много у radio будет checked? =)
    Нет, тогда можно будет делать так (копирую из документации)
    $('input:radio[name=choice]:checked').val();
     
  6. siiXth

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

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    хм
    я с чего-то решил что у тс много форм с инпутами типа как в опроснике
    а насчёт
    не проверял когда писал ,вроде правильно найдёт все отмеченные кругляшки и быстренько проверить все , в случае если это опросник. спать пора короче )
     
  7. MiksIr

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

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    ну если много нужно пробежаться, то да, верно будет =)