Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Получить массив полей[][] формы
 
 автор: barcelona   (03.07.2008 в 09:34)   письмо автору
 
 

Здравствуйте!
У меня на форме поля следующего вида:

<form name="mainforma" id="mainforma">
<input type="text" name="emparraycurrent_emp[1][2]">
<input type="text" name="emparraycurrent_emp[2][1]">
<input type="text" name="emparraycurrent_emp[3][2]">
...
<input type="button" value="Click" onClick="onlyView()">
</form>

Функция onlyView() должна с ними работать для начала я пытаюсь хотя бы получить эти поля:

function onlyView() {
    var array = new Array();
    array = document.mainforma["emparraycurrent_emp[][]"];
    alert(array.length);
}

Не получается! Что я делаю не так.

   
 
 автор: GeorgeIV   (03.07.2008 в 10:55)   письмо автору
 
   для: barcelona   (03.07.2008 в 09:34)
 

function onlyView() {
var count = document.forms[0].elements.length-1 ; // кол-во без кнопки
// alert(count);
arra1 = new Array();
for (i=0; i< count; i++)
{
// alert(document.forms[0].elements[i].value);
arra1[i] = document.forms[0].elements[i].value;
}
alert(arra1);
}

вот как то так, по крайней мере в arra1 есть массив значений с формы

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования