Добавлено: Пн Июн 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 слабак.
а кто мешает обращатся так?
Document.Forms["Имя формы или на худой конец ее номер"].Submit?
И, наверно, в OnClick='JavaScript: myfsbm(X)'; добавить return(false) ?
Идею Вашу к сожалению пока не очень хорошо понимаю, соответственно толком и подсказать ничего не могу.
Ах да, вот тут ошибка -
document.mystr.submit(); -
а где угазание искать объект в коллекции форм?