Реклама на сайте Advertise with us

Форма не возвращает пустое значение

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 02.01.04
Сообщения: 1246
Рейтинг: 54

Ссылка на сообщениеДобавлено: 19/03/08 в 11:40       Ответить с цитатойцитата 

Может кто подскажет как решить проблему..

Есть форма c несколькими элеметами select/multiple..

Так вот если хотя бы одно значение выбрано, то имя селект бокса возвращает, т.е. напр s1 в данном случае:

<SELECT NAME="s1" multiple="multiple>

Но если не вабран ни один элемент из списка, то не возвращает.. а мне нужно имена всех селектов получить, так как даже если не выбрано мне нужно действия совершать. Обойти то можно передав как hidden все имена, но может проще можно?

0
 

« ... full on ... »

С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686

Ссылка на сообщениеДобавлено: 19/03/08 в 12:19       Ответить с цитатойцитата 

Вариант с предшествующим хидден полем вполне неплохой.

Ещё можно сделать "слепой" option в самом низу списка:
Код:
<option value="default" selected></option>

но его будет видно в списке.

3
 



С нами с 01.03.06
Сообщения: 629
Рейтинг: 620

Ссылка на сообщениеДобавлено: 19/03/08 в 12:20       Ответить с цитатойцитата 

у SELECT нету значения по-умолчанию, поэтому при отправке формы, select-ы с невыбранными значениями не передаются...

но это никогда не было проблемой. пересмотрите свою серверную логику. либо опишите в чем именно проблема со стороны сервера, обработки запросов без переданных значений.

Цитата:
Ещё можно сделать "слепой" option в самом низу списка:

этот вариант "хорош" не для multiply select-ов.

3
 



С нами с 02.01.04
Сообщения: 1246
Рейтинг: 54

Ссылка на сообщениеДобавлено: 19/03/08 в 14:01       Ответить с цитатойцитата 

Всем спасибо, оценил..

В общем сделал hidden, 3 лишние строчки, ничего страшного icon_smile.gif

0
 



С нами с 25.01.07
Сообщения: 257
Рейтинг: 262

Ссылка на сообщениеДобавлено: 19/03/08 в 18:04       Ответить с цитатойцитата 

хм...
отдавать на контроль клиентского браузера ВНУТРЕННИЕ данные над которыми будешь совершать действия? icon_smile.gif

жестоко. :-)
проще сессию формы вести если уж так приперло

0
 



С нами с 02.01.04
Сообщения: 1246
Рейтинг: 54

Ссылка на сообщениеДобавлено: 20/03/08 в 09:27       Ответить с цитатойцитата 



Спасибо за подсказку icon_smile.gif, но в данном случае не буду менять так как админ чисто для меня icon_smile.gif

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »