14:15

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
[ok]

Здравствуйте.

Подскажите пожалуйста, возможно ли программно вызвать событие submit у формы в html?

Гугля с Яндексом говорят про метод submit(), но он всё равно требует, чтобы пользователь чего-то ткнул.
А мне нужно, чтобы по событию. Произошло событие - форма отправилась.

Это возможно?

Комментарии
15.05.2012 в 14:53

The day that you stop running is the day that you arrive.
this.form.submit();
15.05.2012 в 15:20

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
neo_rage, ...

У меня document.getElementById('formnam').submit();

Как его будет правильно переделать?

document.formnam.submit(); ? Это не работает.
15.05.2012 в 16:13

The day that you stop running is the day that you arrive.
почему не работает, работает.


15.05.2012 в 16:14

The day that you stop running is the day that you arrive.
ну или прописать id=myformid и document.forms["myformid"].submit();
15.05.2012 в 17:01

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Вот второй вариант у меня не работает. А первый не подходит, т.к. пользователь должен по нему щёлкнуть.
15.05.2012 в 17:24

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Спасибо. Заработал второй вариант. У меня оказывается в самом обработчике ошибка была.
16.05.2012 в 01:23

The day that you stop running is the day that you arrive.
Ryuzaki_rnd, так а в чем проблема переделать первый вариант и вызвать его там, где надо, по тому, какое нужно, условие?
16.05.2012 в 09:37

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
так а в чем проблема переделать первый вариант и вызвать его там, где надо, по тому, какое нужно, условие?

...Наверное не совсем чёткое понимание как чего происходит.
В общем, пока заставил работать второй вариант.

Теперь мучаюсь с тем, как сделать чтобы файлы с кириллицей в имени нормально записывались, а не кракозёбриками.
+ Словил ещё одну непонятную хрень. Один и тот же текст из базы в одном случае отображается нормально, а в другом - ????? ????? ?????.
То ли нужно на страничках принудительно чего-то указать, то ли проверить кодировку таблицы, ибо это первая таблица созданная на портативке, а не основном серваке. Возможно, что у портативки по-другому настроена кодировка по-умолчанию. В общем, варианты есть. Вчера не стал уже копать, ибо за трое суток и поспать бы надо)
Сегодня буду разбираться что там.
16.05.2012 в 09:41

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
upd: Я был прав. Портативка по-умолчанию в latin1 создаёт всё. Ну хоть тут ясно. Осталось с сохранением рускоязычных файлов разобраться.
16.05.2012 в 15:35

The day that you stop running is the day that you arrive.
Ryuzaki_rnd, я бы советовал не сохранять русскоязычные файлы.
16.05.2012 в 15:43

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
neo_rage, Да я вот тоже уже почитал. Так что теперь вначале обрабатываю всё в транслит, а потом сохраняю.