お世話になっております。
当方Laravel5.5にてWebSiteを構築しております、
環境はmac OS Mojave10.14.2
ブラウザはGoogle Chrome バージョン: 71.0.3578.98になります。
やりたいこと
サイトのユーザーのプロフィールを表示編集する機能があり、
プロフィールの編集画面にて、入力項目に対してviewでrequiredを付与しています。
編集画面には戻る(「マイプロフィールへ」)ボタンと確認ボタンがあり、
戻るボタン押下時には必須入力は要求されないようにしたいのですが、
どのように実装すればよいでしょうか。
view側でrequiredではなく、controllerにて必須入力をチェックするしかないでしょうか。
現状
入力項目が空白のまま、プロフィールの編集画面にて、「マイプロフィールへ」を
押下すると同時に、「必須入力です」の注意が項目に表示されます。
編集画面のview
php
1 @section('content') 2 <form action="{{ route('edit_myprof_confirm') }}" method="post"> 3 {{ csrf_field() }} 4 5<table class="span_upload"> 6 <tr> 7 <th>項目A<div class="badge badge-dark float-right">必須</div></th> 8 <td><textarea name="a" class="w-50" type="text" rows="1" required>{{ old('a') }}</textarea></td> 9 </tr> 10 <tr> 11 <th>項目B<div class="badge badge-dark float-right">必須</div></th> 12 <td><textarea rows="5" name="b" required>{{ old('b') }}</textarea></td> 13 </tr> 14</table> 15 16@endsection 17 18@section('button') 19 @component('common.btn_two_component') 20 @slot('btn_left') 21 マイプロフィールへ 22 @endslot 23 24 @slot('btn_right') 25 確認 26 @endslot 27 28 @endcomponent 29 </form> 30@endsection 31
ボタンコンポーネント
php
1<div class="col-6 both-side-padding"> 2 <div class="button_wrapper_left"> 3 <button type="submit" name="action" value="back" class="btn-outline-success btn btn_flat"> 4 {{$btn_left}} 5 </button> 6 </div> 7</div> 8<div class="col-6 both-side-padding"> 9 <div class="button_wrapper_right"> 10 <button type="submit" name="action" value="submit" class="btn-outline-success btn btn_flat"> 11 {{$btn_right}} 12 </button> 13 </div> 14</div>
宜しくお願い致します。
お世話になっております。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/18 07:08 編集