Масив от HTML поле в Javascript

1 отговора 75 прегледа
#1

Масив от HTML поле в Javascript

Проблемът ми е следния:
В html кода имам селект меню:

<select name="area[]" multiple ....

Javascript код използва името на менюто за да добави стойности в него:

function changeselect(){

theform=document.myForm;
sel2 = theform.area;
sel2.options.length = 0;
sel2.options.length = datasets[dataset].length-1;
for (i=1;i<((datasets[dataset].length));i++) {
......

Проблемът е, че в Javascripta не мога да идентифицирам полето така:
sel2 = theform.area[];
защото дава грешка заради скобите.

Не мога и да не напиша името със скоби, защото после ще трябва да ми излезе като масив в php.

Може ли да ми предложите някакъв workaround ?

Отговор
в отговор на Agathon #2

Re: Масив от HTML поле в Javascript

ами начини много, примерно:

document.getElemenById('array[]').value
document.forms(<име>).elements('array[]')

и т.н.

Отговор