1

我的网站页面的目标是从一个相当复杂(但简洁)的表单中获取信息。易用性对我来说很重要,所以当我在 WAP 模拟器上测试表单时,当我单击在普通浏览器(包括 iPhone)上成功显示表单正确部分的单选按钮时,我很失望地看到没有任何反应。我意识到这是因为页面中的代码是 javascript,大多数愚蠢的 WAP 手机不支持它。当我实现javascript时,单选按钮下方的表单选项在被选中之前不会显示,我知道你在想什么——“只是弹出默认表单选项”——但我想不通如何在不破坏整个出现/消失行为的情况下做到这一点。

我想我可以询问浏览器是否支持 javascript,如果支持,则将其重定向到启用 javascript 的页面,或者如果不支持,则将其重定向到没有动态内容的页面……我希望有更好的选择,但我该怎么做? 提前非常感谢!

4

1 回答 1

1

您可以使用 <noscript> 在“哑手机”上显示整个表单,或者您可以制作一些类似“配置向导”的东西,例如在一页上显示单选按钮,提交它,然后(使用 php/ASP/whatever ) 仅发送依赖于先前检查的选项的字段。

于 2011-04-15T17:57:48.497 回答