Скрыть/показать кнопки созданные в цикле
Доброго времени суток!
Коллеги нужна Ваша помощь!
С помощью цикла формируется группа radio button-ов и кнопка ответа. Цикл повторяется от 5 до 10 раз, в зависимости от записей в БД.
while ($object = $result->fetch_object()){
$i++;
<form name="form">
<p><label for=ans_1'.$i.'><input type=radio name=otv'.$i.' value=4 onchange=show_button(button'.$i.') id=ans_1'.$i.'><span class=custom radio></span>Практика применяется </label></p>
<p><label for=ans_2'.$i.'><input type=radio name=otv'.$i.' value=3 onchange=show_button(button'.$i.') id=ans_2'.$i.'><span class=custom radio></span>Практика применяется в большей степени</label></p>
<p><label for=ans_3'.$i.'><input type=radio name=otv'.$i.' value=2 onchange=show_button(button'.$i.') id=ans_3'.$i.'><span class=custom radio></span>Практика частично применяется</label></p>
<p><label for=ans_4'.$i.'><input type=radio name=otv'.$i.' value=1 onchange=show_button(button'.$i.') id=ans_4'.$i.'><span class=custom radio></span>Практика практически не применяется</label></p>
<p><label for=ans_5'.$i.'><input type=radio name=otv'.$i.' value=0 onchange=show_button(button'.$i.') id=ans_5'.$i.'><span class=custom radio></span>Практика не применяется</label></p>
<input type="button" class="button" id="button'.$i.'" style="display:none;" value="Ответить" onclick="get();"/>
</form>
}
Кнопка ответа должна появится после выбора одного из radio button-ов. Ранее был javascript
function show_button()
{
var button = document.getElementById("button");
button.style.display = "inline";
}
</script>
Но он не работаем в рамках данного цикла.
Помогите составить новый скрипт который демонстрировал бы кнопку после выбора одного из radio button-ов. Я полностью чайник в javascript и прошу при возможности давать раскрытые ответы.
|