我想創建一個選擇列表的PHP數組。該列表有動態選項,選項充滿了javascript的幫助。我想在下一頁獲得所有選項。 所以我想創建一個選項數組。有沒有其他的方法來完成這個東西? 有人可以幫我嗎?提前謝謝你。動態選擇列表和PHP數組
<script type = "text/javascript">
var val = "";
function removeOptions(selectbox) {
val = selectbox.value;
for (var i = selectbox.options.length-1; i>=1; i--) {
if (selectbox.options[i].selected) {
addOption(document.form1.list2,val,val);
selectbox.remove(i);
document.form1.list1.focus();
}
}
}
function addOption(selectbox,optiontext,optionvalue){
var optn = document.createElement("OPTION");
optn.text = optiontext;
optn.value = optionvalue;
selectbox.options.add(optn);
}</script>
//list1
<select name="list1" size="7" multiple="multiple" id="jumpMenu" onchange="removeOptions(this)" style="width:200px">
<option>Choose Area...</option>
<?php foreach($dbh->query($sql) as $row){
$a=$row['name'];?>
<option value="<?php echo $a?>"><?php echo $a?></option>
<?php }?>
</select>
//list2
<select name="list2" size="7" multiple="MULTIPLE" id="list2" style="width:170px">
</select>
你能告訴我們你當前的代碼嗎? – TJHeuvel
任何人都請幫助我。 – Yogi
不知道我理解你的問題,你希望選擇框的所有值都發送到下一頁?爲什麼不能在下一頁上再次運行數據庫查詢,或者我錯過了什麼? –