私は2つのSELECTSを持っています。どちらも mysql クエリを介して入力されます。2 番目は、ユーザーが最初の から選択した後に入力する必要があります<SELECT>
。これを達成するための最善の方法について、誰かが何らかの方向性を提供できますか?
補足として、値を別のページに送信して2番目のページ<SELECT>
をポップアップさせることで、AJAXでこれを達成できましたが、オプションが選択された後にポップアップしたくないということです。移入したい。おそらく、JSを変更できますか?
function showBus(selection_id)
{
if (selection_id=="")
{
document.getElementById("Bus_Opt").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("Bus_Opt").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","/includes/adminPages/selectBusiness.inc.php?selection_id="+selection_id,true);
xmlhttp.send();
}
こんにちはコミュニティ、
ご回答ありがとうございます。簡単に説明すると、基本的には、最初の選択の値が "" であっても、両方の選択ボックスを同時に表示したかっただけです。これを達成するために、この機能を追加しました。
window.onload = function() {
document.Search.group.onchange()
};
document.your_form_name.your_select_id_name.onchange();