это может показаться тривиальным, но я настраиваю на странице формы профиля, которую я строю, поле выбора стран и штатов, чтобы при выборе США или Канады в поле штатов отображались состояния выбранных стран. иначе он будет отображать None Применимо вместо. Мои страны и штаты находятся в базе данных, и я заполняю выбор из этого - я хотел бы простой, но правильный способ сделать это - я заметил, что по некоторым причинам отключение опций выбора поддерживается не во всех браузерах :( - или есть какой-нибудь хороший бесплатный онлайн-фрагмент, который я мог бы использовать [возможно, мне лень кодировать это здесь]
Я использую JQuery для javascripting здесь.
Отредактировано
Спасибо за ответы - каскадный выпадающий список, кажется, делает то, что мне нужно, но я ищу решение на основе php.
Как основные сайты достигли этого, кстати. Потому что я не хочу оставлять это пользователю и заканчивать записями, включая американские / канадские штаты со странами, которые не являются США / Канадой.
Идея Ajax - это то, что я имел в виду, но дело в том, что в форме заявки, которую я создаю, есть раздел, где вы можете добавить контактные адреса. Он построен так, что вы можете добавить несколько адресов к одному контакту. Есть кнопка добавления, которая просто дублирует адресные вводы, используя функцию javascript, поэтому при отправке формы у вас есть такие данные, как:
_POST ['address []'], _POST ['city []'], _POST ['штат []'], _ POST ['страна []']
Эта вещь привязывает это действие к каждому экземпляру государства и страны при создании.