Вход

Просмотр полной версии : Передача параметров в виде массива в функцию


Buzz
11.10.2009, 12:09
Здравтвуйте. Есть в наличии следующая функция, проверяющая поля формы:
array1 = new Array("name1", "name2");
array2 = new Array("name3", "name4");

function SendForm () {

...

}

Вызывается как:
<form ... onSubmit="return SendForm();">

Требуется передавать значения в функцию значения массивов array1 и array2 через onSubmit, т.е.:


function SendForm (array1, array2) {

...

}

Как правильно написать синтаксис параметров SendForm? Нужно, иcходя из условий, что-то похожее на:

<form ... onSubmit="return SendForm(new Array("name1", "name2"), new Array("name3", "name4"));">
Игры с кавычками в вышеприведённом примере толка не дали.

Kolyaj
11.10.2009, 12:34
<form ... onSubmit="return SendForm(['name1', 'name2'], ['name3', 'name4']);">

Buzz
11.10.2009, 12:53
Большое спасибо, работает :)