создаю группу 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; но чето не получается
Правильнее задать каждому 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">
и тогда можно будет выбирать сразу все отмеченные через [js]$('radio:checked').each(function(){...и тут определять родителя если нужно через $(this) ...});[/js] код сокращается в разы
=) И много у radio будет checked? =) Нет, тогда можно будет делать так (копирую из документации) $('input:radio[name=choice]:checked').val();
хм я с чего-то решил что у тс много форм с инпутами типа как в опроснике а насчёт не проверял когда писал ,вроде правильно найдёт все отмеченные кругляшки и быстренько проверить все , в случае если это опросник. спать пора короче )