Javascript.RU

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

Передача всех Options из Select (не только выбранных)
Здравствуйте,

у меня есть SELECT, где содержится несколько элементов OPTION.

Подскажите, как отпраить обработчику PHP не только выделенные пользователем OPTIONs, а их все?
Без выделения каждого OPTION вручную??

Спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 22.03.2009, 00:03
Аспирант
Отправить личное сообщение для IIIEPJIOK Посмотреть профиль Найти все сообщения от IIIEPJIOK
 
Регистрация: 23.12.2008
Сообщений: 75

for(i = 0; i < options.length; i++){
  options[i].selected = true;
}
Ответить с цитированием
  #3 (permalink)  
Старый 23.03.2009, 10:00
Профессор
Отправить личное сообщение для AzriMan Посмотреть профиль Найти все сообщения от AzriMan
 
Регистрация: 27.02.2009
Сообщений: 215

...
, где
options = document.getElementsByName('select_name')[id].options
, где i - индекс нужного select`а, в случае, если у Вас их несколько. 0, если он единственный.

p.s. и я бы вынес вычисление options.length вне цикла, т.к. это выполняется каждую итерацию.
Ответить с цитированием
  #4 (permalink)  
Старый 23.03.2009, 13:04
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от AzriMan
и я бы вынес вычисление options.length вне цикла, т.к. это выполняется каждую итерацию.
Неужели вы думаете, что это хоть как-то ускорит выполнение скрипта? А вот читабельность ухудшается.
Ответить с цитированием
  #5 (permalink)  
Старый 23.03.2009, 15:40
Профессор
Отправить личное сообщение для AzriMan Посмотреть профиль Найти все сообщения от AzriMan
 
Регистрация: 27.02.2009
Сообщений: 215

Сообщение от Kolyaj Посмотреть сообщение
Неужели вы думаете, что это хоть как-то ускорит выполнение скрипта? А вот читабельность ухудшается.
ну.. разве что на какие-то доли секунды..) не знаю. а может быть это просто моя привычка/прихоть. стараться сразу писать оптимизированный по быстродействию код
Ответить с цитированием
  #6 (permalink)  
Старый 23.03.2009, 16:49
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от AzriMan
стараться сразу писать оптимизированный по быстродействию код
Это называется преждевременная оптимизация.
Ответить с цитированием
  #7 (permalink)  
Старый 23.03.2009, 18:51
Профессор
Отправить личное сообщение для AzriMan Посмотреть профиль Найти все сообщения от AzriMan
 
Регистрация: 27.02.2009
Сообщений: 215

Сообщение от Kolyaj Посмотреть сообщение
Это называется преждевременная оптимизация.
спасибо за ссылку. познавательно )
Ответить с цитированием
Ответ



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

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