Автор Тема: проверка формы которая массив=)  (Прочитано 3355 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alesh

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 97
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.alesh.ru
проверка формы которая массив=)
« : 28 Февраля 2003, 14:54:24 »
У меня есть функция проверки формы



И есть много полей которые называются title[1],title[2]...title[412] и.т.д. Как заставить JS проверять эти поля?

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
проверка формы которая массив=)
« Ответ #1 : 28 Февраля 2003, 15:06:40 »
Ищи в этом форуме. Недавно была аналогичкная тема про чекбоксы
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
проверка формы которая массив=)
« Ответ #2 : 08 Марта 2003, 06:04:19 »
которую сам алеш и создавал =)))
сорри могу немного ошибиться но общее направление вот такое

for ($i=0;$i<450;$i++) {
blablabla = "title["+$i+"]";
if (theForm.blablabla.value==""){
alert(blablabla+" is empty");
}
}

полюбому всё правильно!
=)

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
проверка формы которая массив=)
« Ответ #3 : 10 Марта 2003, 04:29:20 »
ой только везде надо убрать значки $ а то я типа перепутал с пхп шными переменными =)

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
проверка формы которая массив=)
« Ответ #4 : 15 Марта 2003, 00:51:59 »
Ничего если я тему подниму ? :)

Вобщем похожий вопрос.
Есть форма с параметрами

input type="text" name="_all_force"
input type="text" name="_force[1]"
input type="text" name="_force[2]"

Надо добратся до _force. Конструкция alert(form1._all_force); все прекрастно видит, сообщает про объект.
А вот сделанное по примеру выше
my_force = "_force[1]";         
alert(form1.my_force);
ничего не видит, говорит что undefined.
Извечный вопрос  - что делать ???

--------

Уф, все, нашел ответ  аж на 10 странице :)
Оказывается надо было так
document.forms(\'form1\').elements(\'_force[\'+i+\']\').value
« Последнее редактирование: 15 Марта 2003, 01:05:10 от Stek »
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28