<p class="sougouContent"> </p> <p class="tag"> 選択コントロール</p> <select id="sel1"> <br> <option>一時</option> <br> <select id="sel2" > <br> <option></option> <br> <option></option> <br> </select>ページが表示されている場合、sel1 の値が一時的な場合、コントロール sel2 は非表示状態になります。sel1 の値が固定される場合、コントロール sel2 は表示状態になります。 <br>神に質問する<br> <br> <br>議論に答える(解決策)<br> <br> <div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> $("#sel1").change(function () { if ($(this).val() == "临时") { $("#sel2").hide(); } else { $("#sel2").show(); } });</pre><div class="contentsignin">ログイン後にコピー</div></div><div class="contentsignin">ログイン後にコピー</div></div> </p> <br /> <div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'> $("#sel1").change(function () { if ($(this).val() == "临时") { $("#sel2").hide(); } else { $("#sel2").show(); } });</pre><div class="contentsignin">ログイン後にコピー</div></div><div class="contentsignin">ログイン後にコピー</div></div> <h2> このように書けることはわかっています。 </h2> ただし、sel1 コントロールの値が変化したときではなく、ページの読み込み時にデータベースから取り出した sel1 の値を判断し、その値に基づいて sel2 コントロールの表示/非表示を制御したい ------- ------ありがとうございます <p class="sougouAnswer"> </p> その後、ページがロードされた後に sel1 の値を取得できます <p class="sougouAnswer"> Java はこれに似ているかもしれません <br> window.onload=function(){ <br> var sel1='${requestScope.name} '; </p> if(sel1=='....'){ <p class="sougouAnswer"> sel2.style.display='none'; <br> }else{ <br> ....code <br> } <br> } <br> <br> <br> やり方はわかっていますこのように書くことができます。 <br> ただし、sel1 コントロールの値が変化したときではなく、ページの読み込み時にデータベースから取り出した sel1 の値を判断し、その値に基づいて sel2 コントロールの表示/非表示を制御したい ------- ------ありがとうございます<br> </p> どのフレームワークを使用しているのかわかりませんが、mvcの場合は、return view()の前にDBからsel1の値を取得し、viewBagなどを挿入します。フロント これを踏まえて 判断の方が良いです、個人的な感想です〜〜 <p class="sougouAnswer"> <br> <br> <br> rreee <br> このように書けるのは分かります。 <br> ただし、sel1 コントロールの値が変化したときではなく、ページの読み込み時にデータベースから取り出した sel1 の値を判断し、その値に基づいて sel2 コントロールの表示/非表示を制御したい ------- ------ありがとうございます</p> <p class="sougouAnswer"> どのフレームワークを使用しているのかわかりませんが、mvcの場合は、return view()の前にDBからsel1の値を取得し、viewBagなどを挿入します。フロントデスク これに基づいて 判断は個人的な感覚です~~ <br> <br> VBを使用しました <br> <br> 考え方は似ているはずです~~ <br> <br> <br> <br> 考え方はほぼ同じですが、頭が変わりません。 = = </p>