問題タブ [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' ラッピング select タグ

<div class="fieldWithErrors">検証エラーのあるラップされた選択タグを取得しないのは正常な動作ですか? 個人的には、選択タグを他のフォーム タグ (input、textarea) とは異なる方法で扱う必要がある理由はわかりません。

そのフィールドのエラーとメソッドが表示されます。error_messages_forerror_message_on

PS。ActionView::Base.field_error_procdiv の代わりにスパン タグを取得するために少し変更しましたが、それは問題ではありません。

0 投票する
1 に答える
1207 参照

ruby-on-rails - Rails 3:検証が失敗したときに、エラーのあるフィールドが「field_with_errors」divでラップされないのはなぜですか?

Productのクラスには、データベースのテーブルにprice適切な列があるフィールドと、ヘルパー フィールド ( として定義され、データベースのテーブルに適切な列がありません) があります。Productsnew_shopattr_accessorProducts

on の検証がprice失敗した場合、入力フィールドはfield_with_errorsdiv でラップされますが、on の検証がnew_shop失敗した場合、div でラップされませんfield_with_errors。なんで ?

これらの入力フィールドに対して生成された HTML は次のとおりです。


いくつかの詳細情報:

フォームが送信されると、new_shop値が製品の に渡されますshop_attributes[:name]

0 投票する
15 に答える
49349 参照

ruby-on-rails - Rails 3:「field-with-errors」ラッパーはページの外観を変更します。これを回避する方法は?

メールフィールド:

このように見えます:

without_error

ただし、電子メールの検証が失敗した場合は、次のようになります。

これは次のようになります:

with_error

この外観の変化をどのように回避できますか?

0 投票する
1 に答える
620 参照

ruby-on-rails - エラーが発生する入力タグの親に「field-with-errors」を付けることはできますか?

だから私はこのような入力要素を持っています。ラッピング要素は、視覚的なものです。

にエラーが含まれている場合は<input>、次のようになります。

しかし、私がやりたいことは次のとおりです。

私はこのページを見つけました、それは私の質問に非常に近いです

Rails 3: "field-with-errors" ラッパーがページの外観を変更します。これを回避する方法は?

今、私は私が投げることができることを知っています

エラーのあるタグの周りにラップタグを作成しないように<input>します。しかし、私が本当にやりたいことは、<input>タグの直接の親に "field-with-errors" クラスを追加することです。それをしてもいいですか?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 の新しいバージョンでは、これらの値が ##### に置き換えられます。

2 つの解決策があると思います。すべてのフィールドを数ピクセル拡大するか、フォント サイズを小さくします。これをグローバルに行う方法があるかどうか、またはすべてのフィールドで手動で行う必要があるかどうかはわかりません。

Crytsal Reports に簡単に伝える方法はありますか? そのようなフィールドで、Courrier New 10 ポイントを使用して、たとえば 5 桁を表示できるようにしたいですか?

Visual Studio 2012、.Net 4.5、および Microsoft Visual Studio SP5 の開発者向けバージョンである SAP Crystal Reports を使用しています。古いレポートは、Crystal Reports が VS に組み込まれたときのものです。