【问题标题】:Why after submit a form and validated the data, the form's style went wrong?为什么提交表单并验证数据后,表单的样式出错了?
【发布时间】:2013-06-25 02:11:20
【问题描述】:

我使用 Ruby on Rails。

我的观点的来源是:

<dl class="multi_list">
  <dt>                                                                                                                                                                                                                                                                      
    <%= f.label :subject %>
  </dt>
  <dd>
    <%= f.text_field :subject %>
  </dd>
</dl>

我可以从浏览器中看到这样的结果:

■Subject

但是在我提交表单并运行验证源之后。我浏览器中的表单是:

■
Subject

为什么?


我知道答案:

Rails 3: "field-with-errors" wrapper changes the page appearance. How to avoid this?

【问题讨论】:

  • 我能看到更多代码吗?包括整个表单块。
  • 您能告诉我们每种情况下生成的 HTML 和 CSS 是什么吗?
  • 需要知道分配给&lt;dl&gt;&lt;dt&gt;的CSS以及CSS类multi_list的内容

标签: ruby-on-rails


【解决方案1】:

您需要为 "dl.multi_list dt div.field_with_errors""dl.multi_list dt div.field_with_errors labels" 添加样式。

【讨论】:

    猜你喜欢
    • 2018-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-09
    • 1970-01-01
    • 1970-01-01
    • 2011-12-15
    • 1970-01-01
    相关资源
    最近更新 更多