前提・実現したいこと
下記のプログラムでissetを使って次の画面から戻るときに値が引き継がれる状態にしたのですが、何故か顧客番号だけ値が表示されません。
これはどういうことでしょうか?
該当部分のみ提示します。
該当のソースコード
<h1>顧客登録</h1> <form action="c_regi_veri.php" method="GET" name="form1" onSubmit="return check()"> <div class="control"> <label for="C_num">顧客番号(半角数字のみ入力可)<span class="required">必須</span></label> <input pattern="[1-9][0-9]*" id="C_num" type="number" min = "0" name="C_num" value="<?php if(isset($_GET['C_num'])){print($_GET['C_num']);}?>"> </div> <div class="control"> <label for="C_name">顧客名(全角文字のみ入力可)<span class="required">必須</span></label> <input pattern="[^\x20-\x7E]*" id="C_name" type="text" name="C_name" value="<?php if(isset($_GET['C_name'])){print($_GET['C_name']);}?>" onkeyup = "this.value = this.value.replace(/[ -~1234567890]/g, '')"> </div> <div class="control"> <label for="C_phon">顧客電話番号(半角数字のみ入力可、11桁まで入力可、ハイフンなし)<span class="required">必須</span></label> <input pattern="^[0-9]+$" id="C_phon" type="tel" name="C_phon" min = "0" value="<?php if(isset($_GET['C_phon'])){print($_GET['C_phon']);}?>"> </div> <div class="control"> <label for="C_sa">顧客住所<span class="required">必須</span></label> <input id="C_sa" type="text" name="C_sa" value="<?php if(isset($_GET['C_sa'])){print($_GET['C_sa']);}?>"> </div> <div class="control"> <input type="submit" value="登録"> </div> </form> <form action="menu.php" method="GET"> <div class="control"> <input type="submit" value="メニューへ"> </div> </form> </div> </body> </html>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/01 12:56
2021/02/01 15:07