问题标签 [field-with-errors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
6094 浏览

ruby-on-rails - Rails 验证和'fieldWithErrors'包装选择标签

不获取<div class="fieldWithErrors">具有验证错误的包装环绕选择标签是正常行为吗?我个人认为没有理由将选择标签与其他表单标签(输入、文本区域)区别对待。

确实得到了该字段的错误error_messages_forerror_message_on方法。

PS。ActionView::Base.field_error_proc为了获得 span 标签而不是 div,我进行了一些更改,但这不是问题。

0 投票
1 回答
1207 浏览

ruby-on-rails - Rails 3:当验证失败时,为什么有错误的字段没有用“field_with_errors”div 包裹?

我的Product班级有price字段,它在数据库的表中具有适当的列Products,以及new_shop辅助字段(定义为attr_accessor,并且在数据库的表中没有适当的列Products)。

当验证price失败时,输入字段被field_with_errorsdiv包裹,但当验证new_shop失败时,它不被field_with_errorsdiv包裹。为什么 ?

以下是为这些输入字段生成的 HTML:


更多信息:

提交表单时,该new_shop值将传递给产品的shop_attributes[:name].

0 投票
15 回答
49349 浏览

ruby-on-rails - Rails 3:“field-with-errors”包装器改变了页面外观。如何避免这种情况?

电子邮件字段:

看起来像这样:

没有错误

但是,如果电子邮件验证失败,它将变为:

看起来像这样:

with_error

我怎样才能避免这种外观变化?

0 投票
1 回答
620 浏览

ruby-on-rails - 可以将“带错误的字段”附加到引发错误的输入标签的父级吗?

所以我有一个像这样的输入元素。包装元素是关于,你知道的,一个视觉的东西。

<input>包含错误时,它将是这样的:

但我想做的是:

我找到了这个页面,它非常接近我的问题

Rails 3:“field-with-errors”包装器改变了页面外观。如何避免这种情况?

现在我知道我可以扔了

避免在<input>有错误的标签周围制作包装标签。但我真正想做的是,再次在<input>标签的直接父级上添加“字段错误”类。我可以这样做吗?ActionView 是否持有 DOM 节点的树结构?

0 投票
3 回答
6531 浏览

ruby-on-rails - ruby on rails 和 bootstrap ,使 field_with_errors 显示水平

custom.css.scss文件中

和 html.erb

在正常状态下,它看起来不错

在此处输入图像描述 但是如果发生了错误,它看起来像这样 在此处输入图像描述

以及它生成的 html 代码

0 投票
2 回答
5434 浏览

visual-studio-2012 - Crystal Reports 升级后在数字字段中显示 ####

我升级了一个包含 Crystal Report 文件的 Visual Studio 解决方案。自升级以来,当字段太窄而无法显示其值时,报告会显示交叉影线(也称为数字符号:#####)。它以前没有这样做。有什么简单的解决办法吗?

我有 9 个报告,虽然我对它们都进行了测试,并且修复了看起来太窄的字段宽度,但当我使用不同的数据集时,我总是会发现字段太窄而无法显示值的新情况。

我发现大多数时候,只有几个像素丢失。在旧报告中,我什至可以看到一些数字在边缘被剪掉了一点,但这并不妨碍读取这些值。Crystal Reports 的新版本将这些值替换为#####。

我想我有两个解决方案:将所有字段放大几个像素或减小字体大小。我不确定是否有办法在全球范围内执行此操作,或者我是否必须为每个领域手动执行此操作。

有没有一种简单的方法可以告诉 Crytsal Reports,在这样的领域,我希望能够使用 Courier New 10 点显示 5 位数字?

我使用 Visual Studio 2012、.Net 4.5 和 SAP Crystal Reports,Microsoft Visual Studio SP5 的开发者版本。旧报表是从 Crystal Reports 嵌入 VS 开始的。