質問内容
初めまして。
今回、PHP,jQuery,Bootstrap,Avant UIを使用しWebアプリケーションの開発を行っています。
現在、sessionを利用して前の画面に戻った時に、入力内容が表示されるように実装を行っている最中なのですが
前の画面に戻った際に、ボタン化したラジオボタンが入力したものに変わらず困っている状況です。
どのように実装した方がいいかご教示ください
発生している問題
変更したとしても、表示が変わらない状態です。
HTML
1 <form method="post" action="7th.php" id="rev"> 2 <div class="border border-danger" style="padding:10px;"> 3 <div class="form-group row"> 4 <div class="col-sm-2"> 5 コースを選択してください 6 </div> 7 <div class="col-sm-10 btn-group btn-group-toggle" data-toggle="buttons"> 8 <label class="btn btn-outline-primary active" style="width:25%"> 9 <input type="radio" id="r_S" name="revo_cource" autocomplere="off" value="S">Sコース 10 </label> 11 <label class="btn btn-outline-danger" style="width:25%"> 12 <input type="radio" id="r_A" name="revo_cource" autocomplete="off" value="A">Aコース 13 </label> 14 <label class="btn btn-outline-warning" style="width:25%"> 15 <input type="radio" id="r_B" name="revo_cource" autocomplete="off" value="B">Bコース 16 </label> 17 <label class="btn btn-outline-success" style="width:25%"> 18 <input type="radio" id="r_C" name="revo_cource" autocomplete="off" value="C">Cコース 19 </label> 20 </div> 21 </div> 22 <div class="container pt-5 d-flex align-items-center justify-content-center"> 23 <button class="btn btn-success" id="btnlogin" type="submit">次 へ</button> <!--全辺ボーダー --> 24 </div> 25 </form> 26 </div> 27 <!-- jQuery first, then Bootstrap JS, then Avant UI --> 28 <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script> 29 <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script> 30 <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.bundle.min.js" integrity="sha384-xrRywqdh3PHs8keKZN+8zzc5TX0GRTLCcmivcbNJWm2rs5C8PRhcEn3czEjhAO9o" crossorigin="anonymous"></script> 31 <script src="../lib/js/avantui.js"></script> 32 <script type="text/javascript" src="./js/bootstrap-datepicker.min.js"></script> 33 <script type="text/javascript" src="./locales/bootstrap-datepicker.ja.min.js"></script> 34 <script> 35 window.onload = load(); 36 37 $('#birth').datepicker({ 38 startView: 1, 39 format: 'yyyy-mm-dd', 40 language:'ja', 41 }); 42 43 function load(){ 44 document.getElementById("r_<?=$_SESSION['Revo_Cource']?>").checked = true; 45 } 46 </script> 47 </body> 48</html>
試したこと
$('input[name="revo_cource"]', '#r_C').change('checked',true);
$('input[name="revo_cource"]', '#r_C').attr('checked',true);
$('input[name="revo_cource"]', '#r_A').prop('checked',true);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/02 00:24
2021/02/02 00:28
2021/02/02 00:35