【发布时间】:2012-04-05 11:58:00
【问题描述】:
我还没有看到任何网站正确地做到这一点......
如果我有两个选择字段,country 和 state,那么我会这样编码:
<select name="country">
<option>USA</option>
<option>France</option>
</select>
<select name="state">
<option></option>
</select>
然后我会根据国家/地区的选择使用 AJAX 填充州字段。
但是,这是逐渐增强的状态。不使用 Javascript 怎么办?以及应该如何增强它(如果前面的例子不是最好的方法)?
【问题讨论】:
-
什么例子。您刚刚发布了两个选择。 state 将包含法国的哪些内容?您有美国各州的静态列表吗?渐进增强是什么意思?你是什么意思“没有JavaScript” - css? cssportal.com/css3-preview/…
-
你必须使用 JavaScript。它被称为多组合框
-
这是一个非常简单的 CSS3 版本,基于我提供的链接 jsfiddle.net/mplungjan/c9M45
-
我第一次听说,@jacktheripper。在没有 JavaScript 的情况下实现这种形式的任何技术?
-
@jacktheripper:-1。表单绝不能需要 JavaScript。像表单这样简单的东西是不用js总是可行的。
标签: javascript ajax html progressive-enhancement