【问题标题】:Tab order in radio buttons is not working单选按钮中的标签顺序不起作用
【发布时间】:2013-01-22 02:24:05
【问题描述】:

谁能告诉我如何在 JSF2.0 Moajarra 中指定标签顺序?我的页面中有一个文本框(h:inputText)和一个单选按钮(h:selectOneRadio)(显示YesNo)和一个下拉菜单(h:selectOneMenu)。 一旦我从文本框中按制表符,它将转到Yes 单选选项,然后如果我从Yes 单选选项按制表符,它将再次下拉,我希望它位于No 单选选项。有人可以建议吗?

【问题讨论】:

    标签: html jsf-2 radio-button tabindex


    【解决方案1】:

    当单选按钮属于同一组时,这是预期的行为(阅读:当它们具有相同的 name 并且您只能选择其中一个时)。在这种情况下,您应该使用箭头键在同一组中的单选按钮之间切换。

    请注意,这一切都与 JSF 无关。这是特定于 HTML 的,当使用与 JSF 生成的 HTML 表示相同的“普通”HTML 页面时,您将遇到完全相同的问题(即使使用同样生成 HTML 的不同服务器端语言,例如 PHP/ ASP/等)。请注意,每个网站都以这种方式工作,因此最终用户应该已经习惯了这种行为。

    另见:

    【讨论】:

    • 好的,谢谢。但是对于我们所有的 JSF2.0 组件(inputText、selectOneMenu 等),我们是否有类似“tabOrder”的属性?
    • 和 HTML 中的一样:tabindex。您也是 HTML 新手吗?在任何情况下,您都可以在 VDL 文档中找到所有标签和属性的概述:docs.oracle.com/javaee/6/javaserverfaces/2.1/docs/vdldocs/…
    • 我应该先动脑筋再问。道歉。无论如何,我从你那里得到了一个很好的链接。谢谢。
    猜你喜欢
    • 2013-07-26
    • 2017-04-30
    • 2017-07-13
    • 2021-09-29
    • 1970-01-01
    • 2018-01-17
    • 2018-11-09
    • 2013-06-22
    • 2017-02-02
    相关资源
    最近更新 更多