Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как получить элементы select multiple не выделяя их?
 
 автор: Terri   (03.05.2006 в 13:10)   письмо автору
 
 

Каким образом имея такую форму селекта <select multiple name="pole">
получить все значения переданные по методу "POST" не выделяя их всех

Тоесть нужно передать всё то, что находиться в нутри этого селекта

я понимаю что для получения нужно подставлять скобки тоесть так
<select multiple name="pole[]"> тем самым мы помещяем в массив
а как можно без скобок это сделать?

Возможно ли такое сделать?

   
 
 автор: Trianon   (03.05.2006 в 13:14)   письмо автору
 
   для: Terri   (03.05.2006 в 13:10)
 

Врядли. Тогда на входе останется только один из элементов.
А чем плохи скобки?

   
 
 автор: Loki   (03.05.2006 в 13:14)   письмо автору
 
   для: Terri   (03.05.2006 в 13:10)
 

а никак: придется их сначала генерировать, а потом при проверке генерировать повторно. Переданы будут только те, которые отмечены.

   
 
 автор: Terri   (03.05.2006 в 14:36)   письмо автору
2.6 Кб
 
   для: Loki   (03.05.2006 в 13:14)
 

да, но вот как сделано тут ?
_www.kdo.ru/base/form/params/pod_flat_sales/

у меня такаяже форма из двух окон, с первого окна перемещяются во второе.
Я прикрепил вместе с сообщением свою форму, но там у меня имя селекта со скобками, поэтому я смогу все элементы передать скрипту а вот без скобок уже только последний элемент

В принципе я непротив чтобы все элементы перемещённые во второе окно были сразу выделенными но это както нужно на JS сделать, может где имеется подобная форма?

   
 
 автор: Loki   (03.05.2006 в 16:22)   письмо автору
 
   для: Terri   (03.05.2006 в 14:36)
 

Так это JS - совсем другая песня... смотрите у них прямо в коде страницы.

   
 
 автор: 12345   (04.05.2006 в 13:00)   письмо автору
 
   для: Loki   (03.05.2006 в 16:22)
 

Можно изначально прогенерировать selected в тегах option, тогда все элементы будут выделены, но если это по дизайну не устроит, то перед отправкой:

<form onsubmit="s=this.sel1.options;for(i=0;i<s.length;i++)s[i].selected=true;return!1">
<input type=submit><br>
<select multiple size=3 name=sel1>
<option>qqq</option><option>www</option><option>ee</option></select>

return!1 - это заглушка, чтобы форма не отправлялась; убрать, если надо будет.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования