css - 表单内处于错误状态的语义 UI 输入元素

标签 css forms semantic-ui

看看 example for an input in error state 。正如您所看到的,一旦 CSS 将 ui input error 作为类,它就会使输入显示错误样式。 然而,当放置在 ui 表单(我认为这是一个非常常见的用例)中时,完全相同的类会被来自 ui 表单 的更具体的选择器所否决: .ui.form 输入[type=...]。导致 error 类根本不起作用。

我确实尝试将 error 作为状态添加到父 form div 中 - 没有效果。到父 - 没有效果。

演示显示没有表单的工作版本:https://jsfiddle.net/hahz35ka/

演示显示非工作版本,格式为:https://jsfiddle.net/hahz35ka/1/

为什么?表单内有错误的输入的假定用途是什么?

最佳答案

在表单中执行错误状态的正确方法是将输入包装在 <div> 中与 .field .error类如下:

[demo]

<div class="ui form">
    <div class="ui input">
        <div class="field error">
          <input placeholder="Search..." type="text">
        </div>
  </div>
</div>

查看Form Validation了解更多详情

关于css - 表单内处于错误状态的语义 UI 输入元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45698735/

相关文章:

jquery - 使用 jQuery 检测哪个提交按钮被点击

javascript - 使用建议扩展搜索框

javascript - 根据多个下拉值更新文档

css - 如何将自定义 css 规则应用于 Kendo UI 网格中出现在列重新排序上的小帮助箭头

jquery - Bootstrap 表单向导 - 在验证步骤之前阻止进度

Delphi,如何制作独立的窗口

css - 语义 UI 日历,下拉菜单溢出全宽

javascript - 如何为每一行/行的最后一个元素设置不同的样式?

html - 在其下方部分的顶部制作 Bootstrap header 图像 "lock"

javascript - 图像已弃用的 lowsrc 的最佳替代方案是什么?