我有一個用戶可供選擇的國家的選擇。它們顯示在下拉框中。目前我可以選擇一個國家,它會將其填充到輸入框中,但是我想知道是否有一種方法可以選擇多個國家,並將它們放在同一個框中。多個選擇到輸入框
數據將從一個MySQL數據庫填充
希望IM讓我自己清楚。
這是到目前爲止我的代碼:
JAVASCRIPT:
<script language="JavaScript" type="text/javascript">
<!--
function showSelected()
{
var selObj = document.getElementById('countries');
var txtTextObj = document.getElementById('txtText');
var selIndex = selObj.selectedIndex;
txtTextObj.value = selObj.options[selIndex].text;
}
//-->
</script>
HTML:
<form>
<p>
</form><select id="countries">
<option value="val0">Australia</option>
<option value="val1">England</option>
<option value="val2">France</option>
<option value="val3">Italy</option>
<option value="val4">South Africa</option>
</select>
<input type="button" value="Show Index" onclick="showSelected();" />
</p>
<p>
<input type="text" id="txtText" />
<br />
</p>
</form>
,所以我會想什麼,如果你選擇澳大利亞,它顯示了澳大利亞在框中,然後回到下拉菜單並選擇南非,它將它放入與澳大利亞,南非相同的框中。
謝謝你們
用於啓動,使用多個選項:
您是指同時選擇它們? –
if(txtTextObj.value =''){txtTextObj.value = selObj.options [selIndex] .text;} else {txtTextObj.value = txtTextObj.value +「,」+ selObj.options [selIndex] .text;} –