У меня есть два набора переключателей в формате html button
и button1
. Я использую ниже код дляСохранение радиокнопки проверено после отправки формы
1.Keep значение по умолчанию проверяется (question1
для первого набора и answer2
для следующего набора)
2.Keep пользователь радио кнопки выбора после отправки формы
<div id="button_set1">
<input onClick="show_seq_lunid();" type="radio" name="button" value="Yes" <?php if(isset($_POST['button']) && $_POST['button'] == 'Yes') echo ' checked="checked"';?> checked /><label>question1</label>
<input onClick="show_list_lunid();" type="radio" name="button" value="No" <?php if(isset($_POST['button']) && $_POST['button'] == 'No') echo ' checked="checked"';?> /><label>answer1</label>
</div>
<div id="button_set2">
<input onClick="os_hpux();" type="radio" name="button1" value="Yes" <?php if(isset($_POST['button1']) && $_POST['button1'] == 'Yes') echo ' checked="checked"';?> /><label>question2</label>
<input onClick="os_others();" type="radio" name="button1" value="No" <?php if(isset($_POST['button1']) && $_POST['button1'] == 'No') echo ' checked="checked"';?> checked /><label>answer2</label>
</div>
Здесь, если я использую ниже код, вторая радиокнопка button1
не придерживается выбора пользователя после отправки формы, она возвращается к установленному по умолчанию состоянию. answer2
. Но первый набор переключателей работает нормально. Если я удалю по умолчанию код checked
из кода, обе переключатели работают нормально после отправки формы. Как я могу держать переключатель включенным после отправки формы при использовании checked
по умолчанию для радиостанций
Для этого вам нужна магическая сторона на стороне сервера. Вы используете php для бэкэнда? – codefreak
Вы должны передать свой статус элемента с обработкой формы. –
да я использую php – acr