这可能看起来微不足道,但我在我正在构建的个人资料表单页面上设置了一个国家和州选择框,这样当您选择美国或加拿大时,州框将显示所选国家的州,否则它会改为显示无适用。我的国家和州在数据库中,我正在从中填充我的选择 - 我想要一种简单而正确的方法来做到这一点 - 我注意到由于某种原因,所有浏览器都不支持禁用选择选项:( - 或者是有任何不错的在线免费片段我可以使用[也许我懒得在这里编码]
我在这里使用 JQuery 进行 javascripting。
已编辑
感谢您的回复-级联下拉菜单似乎可以满足我的需求,但我正在寻找基于 php 的解决方案。
主流网站是如何做到这一点的。因为我不想把它留给用户并以包括美国/加拿大州和非美国/加拿大国家的条目结束。
Ajax 的想法是我的想法,但问题是我正在构建的应用程序表单有一个部分,您可以在其中添加联系地址。它的构建使您可以将多个地址添加到同一个联系人。有一个添加按钮,它只是使用 javascript 函数复制地址输入,所以基本上当您提交表单时,您有如下数据:
_POST['address[]'], _POST['city[]'], _POST['state[]'],_POST['country[]']
事情是在创建时将此操作绑定到州和国家/地区的每个实例。