TRL
Новичок
Два селекта, с которых можо перекидывать параметры
Вот есть такая функция...
есть к примеру два селекта list2 и list2
Всё работает, но не у страивает то, что работает по имени селекта.... Можно ли как-то это организовать с помощью ID селекта?
Не устраивает потому что, при нельзя предавать данные в скрипт в виде массива... т.е. передаётся только последнея выбранная запись.
-~{}~ 25.06.06 12:34:
всё решил задачу путём добавлени ещё одной функии, которая выполняется при нажатии на кнопку сабмита:
Вот есть такая функция...
PHP:
function move(fbox,tbox) {
for(var i=0; i<fbox.options.length; i++) {
if(fbox.options[i].selected && fbox.options[i].value != "") {
// Add Option to tbox
var no = new Option();
no.value = fbox.options[i].value;
no.text = fbox.options[i].text;
tbox.options[tbox.options.length] = no;
// Clear option in fbox
fbox.options[i]=null;
i--;
} }
}
Всё работает, но не у страивает то, что работает по имени селекта.... Можно ли как-то это организовать с помощью ID селекта?
Не устраивает потому что, при нельзя предавать данные в скрипт в виде массива... т.е. передаётся только последнея выбранная запись.
-~{}~ 25.06.06 12:34:
всё решил задачу путём добавлени ещё одной функии, которая выполняется при нажатии на кнопку сабмита:
PHP:
function setAllRows()
{
var box = document.form.list2;
for(var i=0; i < box.options.length; i++)
{
box.options[i].selected = true; // Отмечаем все элементы списка
}
box.name = 'list2[]'; // меняем имя списка, что бы данные с списка преобразовывались как массив
document.form.submit(); // сабмитим :)
}