Передать все значения списка разом
Здравствуйте.
Есть такой элемент формы как раскрывающийся список, а есть список множественного выбора (это так выглядит: select multiple size="..."), это когда список всегда раскрыт, удерживая shift или ctrl пользователь может выбрать несколько вариантов сразу. Почему при отправке формы передается только последнее из выбранных элементов? Как получить на выходе в переменной массив выбранных значений? И еще: как передать все значения списка разом, игнорируя выбор? Это возможно средствами JS? |
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Цитата:
Может быть можно выделить все значения селекта (как ctrl-A) при нажатии кнопки отправить? Это можно сделать на JS? |
Цитата:
Цитата:
Цитата:
|
А как это сделать?
|
Рядом с селектом создаете hidden-поле и записываете туда значение.
|
Значения через символ-разделитель, а в php разобрать c помощью explode?
только я в JS не очень разбираюсь, потому и спрашиваю здесь, как это сделать практически? |
можно через разделитель, а можно на каждое значение создавать hidden-поле, тогда в php сразу получиться массив (если назвать эти поля с []), но фактически разницы особой не вижу
|
Дайте, пожалуйста, прмер JS-кода, вставляющего все переменные из select-а через разделитель в hidden, при нажатии кнопки отправки
|
Часовой пояс GMT +3, время: 23:55. |