Rambler's Top100
, : |

! : http://dreamweaver.net.ru/new-forum/

| FAQ | | |

Как сделать submit из JavaScript одной из форм на странице.

 
  ,         .     ,        .     Форум Macromedia Dreamweaver -> Скрипты Java
 
Alejandro
Новичок

Новичок


: 52

: 06.05.2006
: 3
: Ростов-на-Дону

: 12, 2006 12:40 pm     : Как сделать submit из JavaScript одной из форм на странице.

Кто подскажет.
С PHP создал в цикле несколько форм.
Присваиваю им имена и id примерно такие my_form0, my_form1,... my_form9.
Теперь хочу сделать submit одной из форм. Не выходит. Проблема в том, что для submit-а нужно сделать:
document.my_formX.submit(); X - это номер формы, которую нужно отправлять. Он может быть от 0 до 9. В каждой форме кнопочка, которая OnClick='JavaScript: myfsbm(X)';
myfsbm(X) принимает значение X (допустим 2) и дальше делаю так:
[code:1:1e0bfbd01d]
myfsbm(X)
{
...
...
...
var mystr = "my_form"+X;
document.mystr.submit();
}
[/code:1:1e0bfbd01d]
И дальше ничего не могу сделать. Понимаю, что некорректно это делать, поскольку mystr (идентификатор) воспринимается, как имя формы.И, естественно, стоп.
Подскажите. Наверняка проблема простая. Я в JavaScript слабак.
OldFornit
Модератор

Модератор


: 36

: 12.05.2005
: 846

: 12, 2006 10:14 pm     :

а кто мешает обращатся так?
Document.Forms["Имя формы или на худой конец ее номер"].Submit?
И, наверно, в OnClick='JavaScript: myfsbm(X)'; добавить return(false) ?
Идею Вашу к сожалению пока не очень хорошо понимаю, соответственно толком и подсказать ничего не могу.

Ах да, вот тут ошибка -
document.mystr.submit(); -
а где угазание искать объект в коллекции форм?
:   
  ,         .     ,        .     Форум Macromedia Dreamweaver -> Скрипты Java : GMT + 2
1 1

 


Powered by phpBB © 2001, 2005 phpBB Group
phpBB


/ : 135632 / 0

Rambler's Top100 @Mail.ru