質問 > フロント機能 > フォームエラー時に大きくエラーの文言を表示したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
akadota |
投稿日時: 2022/11/29 18:06
対応状況: 開発中
|
半人前 登録日: 2020/8/11 居住地: 投稿: 24 |
フォームエラー時に大きくエラーの文言を表示したい 商品購入画面(Shopping/index.twig)で入力エラー文字に気付かずに画面を閉じちゃう人が多く(画面が上に遷移するので特に画面下の入力エラーに気付かない)タイトルに大きく『入力エラーがあります!ご注文はまだ完了してません!』と表示させたいです。
何か方法はありますでしょうか? |
mcontact |
投稿日時: 2022/11/29 19:55
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1290 |
Re: フォームエラー時に大きくエラーの文言を表示したい twigファイルやcssファイルをカスタマイズすれば、できます。
|
akadota |
投稿日時: 2022/11/30 14:20
対応状況: −−−
|
半人前 登録日: 2020/8/11 居住地: 投稿: 24 |
Re: フォームエラー時に大きくエラーの文言を表示したい ご注文手続きのタイトルにエラー時に表示したいのですが、{% if formerrors %}などで判定して表示できないかと。
|
akadota |
投稿日時: 2022/12/3 16:04
対応状況: 解決済
|
半人前 登録日: 2020/8/11 居住地: 投稿: 24 |
Re: フォームエラー時に大きくエラーの文言を表示したい 自己解決しました。
Shopping/index.twigのタイトル部分を、 <!--タイトル--> <div class="ec-role"> <div class="ec-pageHeader"> <h1>{{ 'front.shopping.title'|trans }}</h1> {% for shipping in Order.shippings %} {% set idx = loop.index0 %} <h2 style="color:red;">{{ form_errors(form.Shippings[idx].DeliveryTime) }}</h2> {% endfor %} </div> </div> これでエラーの文言がタイトルに表示できるようになりました。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |