- 16, May 2024
- #1
Я относительно новичок в PHP, и мне сложно управлять флажками в моих формах.
У меня есть группа из 6 связанных флажков в форме - в форме есть и другие несвязанные флажки - и я хочу, чтобы все шесть связанных флажков были установлены изначально.
Когда пользователь заполняет форму, он вполне может снять один или все шесть флажков, и это нормально. Различные изменения происходят в различных текстовых полях и текстовых областях моей формы, и любая ошибка приведет к повторному отображению формы с соответствующими сообщениями об ошибках.
Когда я повторно отображаю форму, я хочу, чтобы все связанные флажки отображались в правильном состоянии.
Например, если первый и третий флажки были сняты пользователем, я хочу, чтобы они отображались неотмеченными при повторном отображении формы.
Если все они не отмечены флажками, я хочу, чтобы они все были не отмечены флажками при повторном отображении формы.
Я могу достаточно легко инициализировать флажки для проверки, просто включив слово «проверено» в исходный HTML, но у меня действительно возникают проблемы с поиском способа программного отключения (или включения) флажка, не прибегая к JQuery или JavaScript, оба из которых чего я хочу избежать, если это возможно.
(Я пытаюсь заставить эти формы работать для пользователей, которые по какой-либо причине отказываются включать JavaScript.) Может ли кто-нибудь сказать мне, как включать или выключать флажки, если они уже установлены?
Когда пользователь заполняет форму, он вполне может снять один или все шесть флажков, и это нормально. Различные изменения происходят в различных текстовых полях и текстовых областях моей формы, и любая ошибка приведет к повторному отображению формы с соответствующими сообщениями об ошибках.
Когда я повторно отображаю форму, я хочу, чтобы все связанные флажки отображались в правильном состоянии.
Например, если первый и третий флажки были сняты пользователем, я хочу, чтобы они отображались неотмеченными при повторном отображении формы.
Если все они не отмечены флажками, я хочу, чтобы они все были не отмечены флажками при повторном отображении формы.
Я могу достаточно легко инициализировать флажки для проверки, просто включив слово «проверено» в исходный HTML, но у меня действительно возникают проблемы с поиском способа программного отключения (или включения) флажка, не прибегая к JQuery или JavaScript, оба из которых чего я хочу избежать, если это возможно.
(Я пытаюсь заставить эти формы работать для пользователей, которые по какой-либо причине отказываются включать JavaScript.) Может ли кто-нибудь сказать мне, как включать или выключать флажки, если они уже установлены?