我想制作2个以上的选择菜单。 我的代码如下,
<select name="lang" id="lang">
<option value="en">한국어,영어 동시</option>
<option value="en">English, Corean</option>
<option value="af">Afrikaans</option>
<option value="ar">Arabic</option>
</select>
<select name="choice">
<option value="1">disease code</option>
<option value="2">disease name</option>
<option value="3">drugs for treatment</option>
</select>
<p><b>Start typing a name in the input field below:</b></p>
<form>
Any Question : <input type="text" onkeyup="showHint(this.value)">
</form>
<p>Suggestions: <span id="txtHint"></span></p>
,脚本代码在
之下 <script>
function showHint(str)
{
if (str.length==0)
{
.....
}
var xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
....
{
....
}
}
var selectedLang = document.getElementById('lang').value;
var selectedChoice = document.getElementById('choice').value;
xmlhttp.open("GET","ds_hint_"+selectedChoice+.+selectedLang+".php?q="+str,true);
xmlhttp.send();
}
</script>
但是,在脚本代码中,ds_hint _“+ selectedChoice +。+ ....可能是错误的。 如何在2选择菜单中解决它? 救救我!
答案 0 :(得分:0)
答案 1 :(得分:0)
使用时
document.getElementById('choice').value;
要检索的元素必须将id属性设置为
id="choice"
您没有为第二个选择执行此操作,我认为这就是为什么URL设置不正确。