【发布时间】:2013-07-27 21:46:33
【问题描述】:
我正在尝试使用 HTML5 和 Bootstrap 验证一些表单,并且我尝试了一个小部件:
<div class="control-group">
<label class="control-label required-field">Person Type:</label>
<div class="controls">
<ul class="person-field person-field-select">
<li class="person-type-one" href="/ff/pf/add/" title="People with type one."><label for="id_person_0"><input class="person-field person-field-select" id="id_person_0" name="person" type="radio" value="F" /> Person One</label></li>
<li class="person-type-two" href="/ff/pj/add/" title="People with type two."><label for="id_person_1"><input class="person-field person-field-select" id="id_person_1" name="person" type="radio" value="J" /> Person Two</label></li>
</ul>
<br class='clear' />
</div>
</div>
验证http://validator.w3.org/check 中的 HTML 后,我得到了错误:
此时不允许在元素 li 上使用属性 href。 元素 li 的属性: 全局属性 如果元素是ol元素的子元素:value
我也试过了,同样的错误:
<!doctype html>
<html lang="en">
<div class="control-group">
<label class="control-label required-field">Person Type:</label>
<div class="controls">
<ol class="person-field person-field-select">
<li class="person-type-one" href="/fornecedores/pf/add/" title="People with type one."><label for="id_person_0"><input class="person-field person-field-select" id="id_person_0" name="person" type="radio" value="F" /> Person One</label></li>
<li class="person-type-two" href="/fornecedores/pj/add/" title="People with type two."><label for="id_person_1"><input class="person-field person-field-select" id="id_person_1" name="person" type="radio" value="J" /> Person Two</label></li>
</ol>
<br class='clear' />
</div>
</div>
</html>
这里有href元素的正确方法是什么?
【问题讨论】:
-
如果用户点击文本“Person One”,你预计会发生什么?
标签: html widget html-lists