嗨,大家好我需要一些幫助來解決我目前的項目。 我想要做的是從下拉列表中選擇多個數據並將其放置在文本框中..只要用戶從下拉列表中單擊數據,就會完成此操作。 TIA!更強大!從下拉列表php或javascript中填充多個項目的文本框
。@ Hary - 感謝您的幫助!它確實有用。接下來的事情我會做的是插入到被選擇的是已移動到列表2 []使用PHP與MySQL查詢..
嗨,大家好我需要一些幫助來解決我目前的項目。 我想要做的是從下拉列表中選擇多個數據並將其放置在文本框中..只要用戶從下拉列表中單擊數據,就會完成此操作。 TIA!更強大!從下拉列表php或javascript中填充多個項目的文本框
。@ Hary - 感謝您的幫助!它確實有用。接下來的事情我會做的是插入到被選擇的是已移動到列表2 []使用PHP與MySQL查詢..
嘗試這:) :)它的作品
<html><head>
<script type="text/javascript">
function OnClkAddButtonServer(form)
{
var selObj = document.getElementById('List1');
var selObj2 = document.getElementById('List2[]');
var i;
var count = selObj2.options.length;
for (i=0;i<selObj.options.length;i++)
{
if (selObj.options[i].selected)
{
var option = new Option(selObj.options[i].text,selObj.options[i].value);
option.title = selObj.options[i].text;
selObj2.options[count] = option;
count=count+1;
selObj.options[i] = null;
i--;
}
}
}
function OnClkRemoveButtonServer(form)
{
var selObj2 = document.getElementById('List1');
var selObj = document.getElementById('List2[]');
var i;
var count = selObj2.options.length;
for (i=0;i<selObj.options.length;i++)
{
if (selObj.options[i].selected)
{
var option = new Option(selObj.options[i].text,selObj.options[i].value);
option.title = selObj.options[i].text;
selObj2.options[count] = option;
count=count+1;
selObj.options[i] = null;
i--;
}
}
}
</script>
</head>
<body>
<table>
<tr>
<td >
<table >
<tr>
<td>Available</td></tr>
<tr>
<td>
<select id="List1" name="List1" size="10" multiple="multiple" style="height: 95px; width: 225px; border: 1px solid #535881; background-color: #f9f9f9;" >
<option value="item1">item1</option>
<option value="item2">item2</option>
<option value="item3">item3</option>
<option value="item4">item4</option>
</select>
</td>
</tr>
</table>
</td>
<td >
<table >
<tr>
<td style="padding:5px">
<input name="add_usergroupsleftrightselect" value="Add >" class="FormButton" type="button" onclick='OnClkAddButtonServer(this.form)'><br>
<input name="remove_usergroupsleftrightselect" value="< Remove" class="FormButton" type="button" onclick='OnClkRemoveButtonServer(this.form)'><br>
</td>
</tr>
</table>
</td>
<td >
<table>
<tr>
<td>Selected</td></tr>
<tr>
<td>
<select id="List2[]" name="List2[]" size="10" multiple="multiple" style="height: 95px; width: 225px; border: 1px solid #535881; background-color: #f9f9f9;">
<option value="item1">item1</option>
<option value="item2">item2</option>
<option value="item3">item3</option>
<option value="item4">item4</option>
</select>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
試試這個數據庫一切......
<html>
<body>
<select multiple="multiple">
<option value="item1">item1</option>
<option value="item2">item2</option>
<option value="item3">item3</option>
<option value="item4">item4</option>
</select>
</body>
</html>
聽起來像一個JavaScript問題不是一個PHP的問題。 – 2011-05-24 03:38:24
。好吧,如果是這樣,那麼你能幫我什麼類型的JavaScript編碼,我應該使用? – zerey 2011-05-24 03:41:07