質問 > フロント機能 > バリデーションメッセージが赤くならない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
anonim |
投稿日時: 2023/11/1 19:21
対応状況: −−−
|
半人前 登録日: 2023/9/5 居住地: 投稿: 23 |
バリデーションメッセージが赤くならない [EC-CUBE]4.1.0
$builder->add('birth', BirthdayType::class, [ 'required' => true, 'constraints' => [ new NotBlank([ 'message' => '生年月日を入力してください。' ]) ], ]) ->add('sex', SexType::class, [ 'required' => true, 'constraints' => array ( new NotBlank([ 'message' => '入力されていません。' ]) ) ]); このような形でEntryTypeの生年月日と性別を入力必須化させるようにカスタマイズしています。 いずれも正常にバリデーションが働いていていることは確認できました。 しかし、性別のみ、バリデーションメッセージが黒文字で表示されるようになっています。 生年月日は名前や住所のように赤い文字で表示されるので、こちらに統一させたいと考えています。 なお、エラーは出ておりません。 よろしくお願いします。 |
balisys |
投稿日時: 2023/11/2 9:45
対応状況: −−−
|
仙人 登録日: 2020/7/5 居住地: 投稿: 398 |
Re: バリデーションメッセージが赤くならない ディベロッパーツールからバリデーション文字列に適用されているcssを確認してみてはいかがでしょうか。
正常に赤色で表示されている生年月日のバリデーションメッセージと、黒色で表示されている性別のバリデーションメッセージを比較すると違いがわかりやすいかと思います。 |
anonim |
投稿日時: 2023/11/2 10:00
対応状況: 解決済
|
半人前 登録日: 2023/9/5 居住地: 投稿: 23 |
Re: バリデーションメッセージが赤くならない html/template/default/assets/css/style.css の
.ec-input .ec-errorMessage, .ec-halfInput .ec-errorMessage,… { } とエラーメッセージのスタイルを指定しているところに、ラジオボタンのスタイルについての記述がないようでした。 .ec-radio .ec-errorMessage { } としてエラーメッセージのスタイルを追記するとうまく反映されました。 ご回答いただきありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |