Laravel5.5 blade script部分 javascript
javascript
1if(window.confirm('氏名:\n電話番号:\nメールアドレス:\nこの内容で登録しますか?')){ 2 3 return true; 4 5 }// 「OK」時の処理終了 6 else{// 「キャンセル」時の処理開始 7 8 window.alert('キャンセルされました'); // 警告ダイアログを表示 9 return false; 10 11 }// 「キャンセル」時の処理終了 12 }
HTML
1<li><label>氏名:</label> <input class="data" type="text" name="name" value="{{ $data->userName }}" required></li> 2 3 <li><label>電話番号:</label> <input class="data" type="tel" name="tel" value="{{ $data->tel }}"></li> 4 5 <li><label>メールアドレス:</label> <input class="data" type="email" name="email" value="{{ $data->email }}"></li> 6
入力フォームで入力した内容を
('氏名:\n電話番号:\nメールアドレス:\nこの内容で登録しますか?')
にそのまま表示したいのですがうまくいきません。
試してみたこと
javascript
1 var valname = $("input[name='name']").val(); 2 var valtel = $("input[name='tel']").val(); 3 var valemail = $("input[name='email']").val(); 4 5 6 if(window.confirm('氏名:' + valname + '\n電話番号:' + valtel + '\nメールアドレス:' + valemail + '\nこの内容で登録しますか?')){
このコードだとそもそもダイアログが表示されなくなってしまいました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/17 05:46