前提・実現したいこと
開催日というDatepicerを使用した日付入力のフォームがあります。
ここのoldに項目を表示したいのですが、反映されず困っております。
発生している問題・エラーメッセージ
@dump(old('date'))を使用すると、確かにビューに表示されますが、
テキストエリアには表示がされません。
該当のソースコード
datepickerはjquery ui datepicerを使用しております。
view
1<div class="form-group mb-2"> 2 <label>開催日</label> 3 <input type="text" class="form-control date" id="datepicker" name="date" value="{{old('date')}}" required> 4</div>
javascript
1$(function () { 2 $("#datepicker").datepicker(); 3 $('#datepicker').datepicker("option", "dateFormat", 'yy-mm-dd' ); 4});
試したこと
一度@jsonにold('date')を入れて、javascripsに変数を渡し
そこからreadyで変数をテキストエリアに表示するという方法をやってみましたが
うまくいきませんでした。
$(function () { $("#datepicker").datepicker(); });
に変更することで、oldが表示されるようになりましたがフォームの送信時にy-m-dの形式ではないと
laravelに怒られてしまいますので、"option", "dateFormat", 'yy-mm-dd'のオプションはつけた状態で
oldを表示させたいです^^;
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/09 23:04
2019/06/10 08:44
2019/06/10 22:58