前提・実現したいこと
php初心者です。入力フォームのプログラムコードを書いています。
流れとしては、入力フォーム→→入力情報確認画面の表示の2つの流れで行きたいと思っているのですが、入力フォームの確認画面のボタンをクリックしても、入力した情報が表示されず、何も反応しませんどうしたらよいでしょうか?
発生している問題・エラーメッセージ
エラーメッセ―ジが発生しているということは無いのですが、**確認画面のボタンをクリックしても、入力した情報が表示されず、何も反応しません。**ちなみに、$=postや readonly="readonlyなど情報を送るPHPコードは(concon.php)にきちんと記載していると思います。
ソースコードは(tell.html)と(concon.php)の2つのコードがありますが、(concon.php)のコードの中にsubmit.phpを指定していますが、中は何も書いていません。
確認画面のボタンをクリックしても、入力した情報が表示されず、何も反応しません。どうしたらよいでしょうか?どうコードを書いたら良いでしょうか?そのコードを教えて下さい?困っています。下の画像の確認ボタンになります。文字数の関係で第二希望と第三希望のコードはカットしています。
該当のソースコード
(tell.html) <!DOCTYPE html> <html lang="ja"> <head> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css"> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.0/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script type="text/javascript"> function check_contactform() { var time4 = $('input[name="time4"]').val(); var timehh1 = $('select[name="timehh1"]').val(); } if(time4 == "") { errmsg = errmsg +"第1希望:※月と日付を選択してください\n "; } if(timehh1 == "") { errmsg = errmsg + "第1希望:※時間帯を選択してください\n"; } } if(errmsg != "") { alert(errmsg); return false; } $('form[name="myform"]').submit(); } </script> <meta name="viewport" content="width=device-width, maximum-scale=1.0, minimum-scale=0.5,user-scalable=yes,initial-scale=1.0"/> <title></title> <script src="http://html5shim.googlecode/svn/trunk/html5.js"></script> </head> <body> <form action="concon.php" method="get" accept-charset="utf-8" autocomplete="off"> <div> LINE ID: <input type="text" name="lineid" id="lineid" value=""> <div class="err_msg"></div> </div> <div class="padding8"></div> <div class="b c font25 span lt_004 w95 cm"><span>下記選択枠より、</span><span>ご希望の日時をご選択ください。</span></div> <div class="select_date font22"> <table><tbody><tr class="time_list"> <td class="b">第1希望:<span class="fontS">※</span></td> <td class="fontSS"> <table><tbody><tr class="time_list2"> <td> <input type="date" id="input_date1" class="cal lt_004 hasDatepicker" name="time4" value=""> <div class="err_msg"></div> </td> <td> <div class="wrap"> <div class="err_msg"></div> <select id="input_time1" name="timehh1"> <option value=""></option> <option value="10:00~11:00">10:00~11:00</option> <option value="11:00~12:00">11:00~12:00</option> <option value="12:00~13:00">12:00~13:00</option> <option value="13:00~14:00">13:00~14:00</option> <option value="14:00~15:00">14:00~15:00</option> <option value="15:00~16:00">15:00~16:00</option> <option value="16:00~17:00">16:00~17:00</option> <option value="17:00~18:00">17:00~18:00</option> <option value="18:00~19:00">18:00~19:00</option> <option value="19:00~20:00">19:00~20:00</option> </select> </div> </td> </tr></tbody></table> </td> </tr></tbody></table> </div> <div class="font16 c b">※は必須項目となります。</div> </div> <div class="padding5"></div> <div class="font25 black b c span w95 cm lt_004"> <span>より明確なご提案を</span><span>させて</span><span>いただくため</span><br class="hidden400"><span>↓下記アンケートにも</span><span>任意で</span><span>お答えください。↓</span> </div> <div class="padding5"></div> 年齢:<div> <input type="text" name="age" value=""> </div> <div> 職業:<div> <input type="text" name="work" value=""> </div> </div> <div> 年収:<div> <input type="text" name="nunsyuu" value=""> </div> </div> <div> 目標月収:<div> <input type="text" name="mokuhyuu" value=""> </div> </div> <div> 借金:<div> <input type="text" name="badmoney" value=""> </div> </div> <div> 副業経験:</div> <div> <input type="text" name="workkeikenn" value=""> </div> <div> その他質問:</div> <textarea name="question"></textarea> <input type="button" value="確認画面へ" onclick="check_contactform()"/> <footer class="relative z3"> <div class="copyright contents1800 back_gray2"> <p><a href="/law/">特定商取引法に基づく表記</a>・<a href="/law/#privacy">プライバシーポリシー</a><span class="hidden600"> | </span><br class="visible600">Copyright. All Rights Reserved.</p> </div> </footer> </form> </body></html> ```ここに言語を入力
(concon.php)
<?php $lineid = $_POST['lineid']; $time4 =$_POST['time4']; $lineid =$_POST['lineid']; $age =$_POST['age']; $work =$_POST['work']; $nunsyuu =$_POST['nunsyuu']; $mokuhyuu =$_POST['mokuhyuu']; $badmoney =$_POST['badmoney']; $workkeikenn =$_POST['workkeikenn']; $question =$_POST['question']; ?> <!DOCTYPE html> <html lang="ja"> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <title>名前</title> </head> <body> <form action="submit.php" method="post" name="myform"><input type="text" name="lineid"readonly="readonly" value="<?=lineid$;?>"> LINE ID:
<br><br>第1希望:<span class="fontS">※</span> <input type="date" id="input_date1" class="cal lt_004 hasDatepicker" name="time4" readonly="readonly" value="<?=$time4;?>">
<div> 目標月収:<div><br><br>年齢:<div> <input type="text" name="age"readonly="readonly" value="<?=$age;?>"> <br><br><br><br> </div> <div> 職業:<div> <input type="text" name="work"readonly="readonly" value="<?=$work;?>"> <br><br> </div> </div> <div> 年収:<div> <input type="text" name="nunsyuu"readonly="readonly" value="<?=$nunsyuu;?>"> <br> </div> </div>
<div> その他質問:</div><input type="text" name="mokuhyuu"readonly="readonly" value="<?=$mokuhyuu;?>"> <br><br> </div> </div> 借金:<div> <input type="text" name="badmoney"readonly="readonly" value="<?=$badmoney;?>"> <br> </div> <div> 副業経験:</div> <input type="text" name="workkeikenn" readonly="readonly" value="<?=$workkeikenn;?>"> <br> <div>
<input type="submit" value="送信する"/> </form> </body> </html><textarea name="question"readonly="readonly"><?=$question?></textarea> </div>
ソースコ
試したこと
XAMPPやサーバにアップロードして、実際に入力フォームに情報をにゅうりょくして、最後に確認ボタンをおしてみた。
補足情報(FW/ツールのバージョンなど
コードはマイクロソフトのWEB4というソフトで書いています。windows8.1のPC HTML5には対応しています。
回答1件
あなたの回答
tips
プレビュー