У меня проблема, когда у меня есть два блока выбора: один для офиса, а другой для сотрудников, которые находятся в этом офисе. У меня это нормально работает, если я выбираю офис, он захватывает данные для сотрудников в этом офисе в следующем раскрывающемся списке и включает этот флажок.
То, что у меня возникли проблемы с выяснением, связано с неудачной проверкой сервера (т. Е. Не выбрал сотрудника или не заполнил поле ввода), при условии, что поле выбора цепочки останется активным с выбранным ранее выбором.
Любая помощь будет принята с благодарностью!
Вы должны рассмотреть возможность использования фреймворка javascript, например jQuery и php ajax, для проверки первого выбора и последующего заполнения второго. Таким образом, вам не нужно перезагружать всю страницу, а только изменять содержимое. Есть много образцов, которые можно найти в Интернете. Проверьте это руководство, например: http://www.9lessons.info/2010/08/dynamic-dependent-select-box-using.html?m=1
Если я правильно вас понимаю, вам нужно подтвердить, прежде чем отправлять. Используйте jQuery и проверьте поля формы; убедитесь, что сервер выполнит проверку перед отправкой формы.