Django/jquery:地址表单 - 如果国家/地区是美国,则动态添加州下拉列表?
我有一个用于地址信息的 django html 表单。有标准街道、城市、州/省、邮政编码、国家/地区字段。国家/地区字段是一个下拉列表。如果所选国家/地区是美国,如何将州/省字段设为下拉列表;如果所选国家/地区是其他国家,如何将州/省字段设为自由格式文本框?
我不想与服务器进行往返,所以可能通过jquery?
I have a django html form for address information. There is standard street, city, state/province, postal code, country fields. The country field is a drop down list. How can I make the state/province field a drop down list if the selected country is united states and a free form text box if the country is anything else?
I'd prefer not to have to do a round trip to the server so probably through jquery?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最简单的方法是在页面上添加 JavaScript 代码,该代码将捕获“国家/地区”事件,然后将数据加载到您的选择框中。
或者您可以为表单编写自定义字段和小部件(但无论如何您需要在表单页面上添加自定义 javascript)
Simplest way is add javascript code on page which will be catch "country" event, and then loads data in to your selectboxes.
Or you can write custom field and widget for your form(but anyway you need to add custom javascript on form page)