我应该如何设置该控制器组的 FOR 属性以优化可访问性?
我应该如何设置该控制器组的 FOR 属性以优化可访问性?
输入是互斥的,要么您有一个金额,要么是一个自定义金额。 文档类型是 HTML5。
<div class="inputRow">
<input type="radio" name="amount" value="50" class="preset_amount" checked="checked" />
<label>50</label>
<input type="radio" name="amount" value="100" class="preset_amount" />
<label>100</label>
<input type="radio" name="amount" value="150" class="preset_amount" />
<label>150</label>
</div>
<div class="inputRow">
<input id="customamount" name="customamount" type="text" placeholder="<?php echo _('custom amount') ?>" <?php getValue("customamount") ?> />
<label for="customamount"><?php echo _("or choose a custom amount") ?></label>
</div>
How should i set the FOR attributes for this controller group to optimize accessabilty?
The inputs are mutually exclusive, either you have an amount or a customamount.
The doctype is HTML5.
<div class="inputRow">
<input type="radio" name="amount" value="50" class="preset_amount" checked="checked" />
<label>50</label>
<input type="radio" name="amount" value="100" class="preset_amount" />
<label>100</label>
<input type="radio" name="amount" value="150" class="preset_amount" />
<label>150</label>
</div>
<div class="inputRow">
<input id="customamount" name="customamount" type="text" placeholder="<?php echo _('custom amount') ?>" <?php getValue("customamount") ?> />
<label for="customamount"><?php echo _("or choose a custom amount") ?></label>
</div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
为每个控件设置
id
-Attribute,然后使用,如下所示:
Set the
id
-Attribute for every control, then use<label for="{controlId}">..</label>
like this: