【发布时间】:2012-12-03 18:26:10
【问题描述】:
我创建了a form to process user input using PHP,第一个问题要求用户选择三个单选按钮之一来填写“类型”参数 - 可用选项是“书”、“期刊”和“网站” ,代码如下所示:
<strong>Type of work:</strong>
<input type="radio" name="type" id="book" value="book" checked="checked" /> <label for="book">Book</label>
<input type="radio" name="type" id="journal" value="journal" /> <label for="journal">Journal</label>
<input type="radio" name="type" id="website" value="website" /> <label for="website">Website</label>
在页面的下方,我有三个字段集(使用<fieldset>),每个对应于一种类型。我希望一次只显示其中一个,具体取决于选择的单选按钮,以使页面看起来更干净。
不幸的是,我是一个 JavaScript 菜鸟,我的最后一次尝试把事情搞砸了。这些字段集已经有了 ID(boxBook、boxJournal 和 boxWebsite),尽管它们目前没有做任何特别的事情。
如果它影响任何东西,我希望输出是有效的 HTML5,并优雅地降级,如果用户禁用了 JS,则显示所有三个字段集。
任何帮助将不胜感激^^
【问题讨论】:
标签: javascript jquery html forms