Выборка нескольких значений из мультисписка
Доброго времени суток!
Ситуация такая, есть для примера кусок кода <select name="jjj" style="width:70px;" size="6" multiple>'; echo ' <option value="$j">$j</option>'; echo ' <option value="$j">$j</option>'; echo ' <option value="$j">$j</option> '; echo '</select>'; в него нужно передать готовую строку из выбранных значений $j(через запятую), но при этом name="jjj" изменять нельзя , т.е. если изменить name="jjj" на name="jjj[]" в него передается массив, а нужно что бы передавалось готовое значение. Подскажите пожалуйста есть ли какойнибудь способ исполнить задуманное. Нашел такой скрипт <FORM> Набор канцелярских товаров: <SELECT onChange="form.elements[1].value=''; for(i=0;i<form.elements[0].length;i++) if(form.elements[0].options[i].selected==true) form.elements[1].value = form.elements[1].value+i;"multiple> <option value="$j">000</option> <option value="$j">111</option> <option value="$j">222</option> </SELECT> Выбраны позиции: <INPUT NAME=alloner SIZE=57 MAXLENGTH=57 onFocus="form.elements[1].blur();"> </FORM> он как я понимаю выбират номера значений поэтому неподходит, а как его переделать под свои нужды нехватает знаний в JS ( как вариант я сделал так $rty = implode(",", $_POST['jjj']); $dfr = $_POST['alloner']; print_r($dfr); echo '<form action="test.php" method="POST">'; echo '<select name="jjj[]" style="width:70px;" size="6" multiple="1">'; echo ' <option value="000">000</option>'; echo ' <option value="111">111</option>'; echo ' <option value="222">222</option> '; echo '</select>'; echo '<select name="alloner" style="width:70px;" size="6" multiple="1" >'; echo '<option value="'.$rty.'">rty</option>'; echo '</select>'; echo '<input type="Submit" name="submit" value="Ввод информации">'; echo '</form> '; но нужно что бы $rty принимало значение выбранных option до отправки формы Заранее благодарю... |
Часовой пояс GMT +3, время: 14:27. |