0
予有這種類型的形式,其中我有一個drodown:下拉值依賴於另一個下拉值
<b>Please mention Lunch or Dinner or both</b><br/>
<select name="ldb" id="ldb" onchange="coajax();">
<option value=""></option>
<option value="1">Lunch</option>
<option value="2">Dinner</option>
<option value="3">Both</option>
</select>
如果用戶選擇午餐然後我想顯示下拉:
<select name="lunch" id="lunch">
<option value=""></option>
<option value="">10-12pm</option>
<option value="">11-1pm</option>
<option value="">12-2pm</option>
</select>
並且如果用戶選擇晚餐然後我想要顯示下拉菜單:
<select name="dinner" id="dinner">
<option value=""></option>
<option value="">4-6pm</option>
<option value="">5-7pm</option>
<option value="">6-8pm</option>
<option value="">7-9pm</option>
<option value="">8-10pm</option>
</select>
如果用戶選擇兩個,然後最後兩個下拉s應該顯示。 我試着用ajax:
<script type="text/javascript">
function coajax()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
var q="lunch.php?lid=" + document.getElementById("ldb").value;
xmlhttp.open("GET",q,false);
xmlhttp.send(null);
document.getElementById("lunch").innerHTML=xmlhttp.responseText;
}
</script>
,但我得到confused.what我應該怎麼辦?
感謝您完美的工作就是我想要做的response.Its :)。 – 2013-05-03 08:37:43