我正在尝试创建一个指定一堆选项的单选组,以及一个带有要指定的文本输入的额外选项“其他”。我正在使用的这个特定单选按钮的代码是
<input type='radio' name='RadioInput' value='Other' id='RadioInput_Other' />
<label for='RadioInput_Other'>Ohter:
<input type='text' name='RadioInput_Other_Value' id='RadioInput_Other_Value' value='' />
</label>
这个想法是,如果您将焦点放在文本输入上,则会选择与其相对应的单选按钮。上面的代码几乎做到了这一点(因为文本输入位于标签内部)。然而,它也会将焦点转移到单选按钮(这很烦人,因为您接下来输入的任何内容都会丢失)。
有什么方法可以使用 XHTML1.0 / CSS2 来防止这种情况吗?最好不使用 javascript。
将控件放置在标签内会将该标签与该控件相关联,并且您可能只有一个控件与给定标签相关联。因此,这是不合格的 HTML。
JavaScript 是这里更好的选择。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)