Rambler's Top100
Приветствуем, Гость: Регистрация | Вход
 
Главная | FAQ | Поиск | Пользователи | Группы
 

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

 
Начать новую тему   Ответить на тему    Список форумов Форум Macromedia Dreamweaver -> Скрипты Java
 
Автор Сообщение
Alejandro
Новичок

Новичок


Возраст: 46

Зарегистрирован: 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
Модератор

Модератор


Возраст: 30

Зарегистрирован: 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


Заблокировано регистраций / сообщений: 55982 / 0

Rambler's Top100 Рейтинг@Mail.ru