Выборка нескольких значений из мультисписка
Доброго времени суток!
Ситуация такая, есть для примера кусок кода <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, время: 19:48. |