Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.05.2011, 15:27
Новичок на форуме
Отправить личное сообщение для Mariovip Посмотреть профиль Найти все сообщения от Mariovip
 
Регистрация: 20.05.2011
Сообщений: 1

Выборка нескольких значений из мультисписка
Доброго времени суток!
Ситуация такая, есть для примера кусок кода

<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 до отправки формы

Заранее благодарю...

Последний раз редактировалось Mariovip, 20.05.2011 в 17:09.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Умножение численных значений формы ввода FastSP Общие вопросы Javascript 8 08.04.2012 20:45
Сложение нескольких значений элементов frolvict jQuery 2 04.12.2010 11:52
Переодическое обновление значений для графика, функция для обновления значений yupa87 Общие вопросы Javascript 0 09.07.2009 14:48