<p class="sougouContent"> <form action="three.php" method="post" name="form1" id="form1"> <br> <span> <select onchange="xx(this)" id='select' name='select'> <br> <option value="0">すべての注文</option> <br> <option value="1" >有効な注文</option> <br> <option value="2" >キャンセルされた注文</option> <br> <option value="3" >3 か月前の注文</option> 過去 3 か月の注文</option> select> <br> このページを更新して、中のオプションの値を保存したいと思います<br> <br> <br> ディスカッションに返信 (解決策) </p> <option value="3" selected> ;3 か月前に注文</オプション> <br> 送信後に返された場合(間違った情報を再度入力した場合など)、属性に対応する値を追加します <h2> 送信されていない場合は、クライアントを更新し、onchange に cookie を書き込むとページが読み込まれますjs を読み取って、対応するオプションを変更します </h2> コードを自分で書きます。私は何年も js を書いていません <p class="sougouAnswer"> <br> 属性を追加する必要はありません。値を更新して保存するだけです。 <br> <br> 質問するときは明確にしてください! </p> 論理的なプロセスとそれを更新する方法は何ですか?手動で送信または更新しますか? <p class="sougouAnswer"> </p> 私は js イベントを使用してこのページに送信されたフォームです。更新すると、オプションは元の外観に戻ります。<p class="sougouAnswer"> <br> 更新とは、ページを再読み込みすることを意味します。もちろん、以前の選択は失われます </p> プロパティを積極的に設定しない場合、どうやってこれを行うことができますか? <p class="sougouAnswer"> </p> Ajax によって送信されると推定されます <p class="sougouAnswer"> <br> <form action="three.php" method="post" name="form1" id="form1"> </p> <span> <p class="sougouAnswer"> <select onchange= "xx(this )" id='select' name='select'> </p> <option value="0"<?php if($_POST['select']=='0') echo 'selected' ;?> >すべての注文</option> <p class="sougouAnswer"> <option value="1" <?php if($_POST['select']=='1') echo 'selected';?>>有効な注文</option> <br> <option value="2" <?php if($_POST['select']=='2') echo 'selected';?>>キャンセルされた注文</option> <br> <option value="3" <?php if($_POST['select']=='3') echo 'selected';?> 3 か月前の注文</option> value="4" <?php if($_POST['select']=='4') echo 'selected';?>>過去 3 か月間の注文</option> <br> </select> <br> <br> これは可能ですが、面倒です。あなたの場合は、ajax を使用して送信するのが最善です。 <br> <br> 私は js イベントを使用してこのページに送信されたフォームです。更新すると、オプションが元の外観に戻るため、最後のオプションの値を保存するのが最善です。 ajax を使用するため、このページはまったく更新されません。オプションは変更されません <br> <br> フォーム送信の場合、操作が完了した後に送信ページがジャンプして戻るときに、送信されたオプションの値が転送されるようにします。フォームページの送信ページによって渡される値があるかどうかを判断する必要があります。ない場合は、フォームページに初めて入るとき、オプション値を持つ項目を選択するだけです。デフォルトで選択されます) <br> </p> 入力したときに下付き文字が見つかりませんでした <p class="sougouAnswer"> という小さな問題もあります。</p> <p class="sougouAnswer"> <option value="0"<?php if(isset($_POST['select']) && $_POST['select']=='0') echo 'selected';?>>all注文</option> <br> <option value="1" <?php if(isset($_POST['select']) && $_POST['select']=='1') echo 'selected'; >>有効な順序</option> <br> <option value="2" <?php if(isset($_POST['select']) && $_POST['select']=='2' ) echo '選択済み';?>>注文をキャンセルしました</option> <br> <option value="3" <?php if(isset($_POST['select']) && $_POST[' select']== '3') echo 'selected';?> >3 か月前の注文</option> <br> <option value="4" <?php if(isset($_POST[ 'select']) && $_POST; ['select']=='4') echo 'selected';?>>過去 3 か月間の注文</option> </p> <p class="sougouAnswer"> 学習しました</p>