powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) Проблема с submit() в Mozilla
8 сообщений из 8, страница 1 из 1
(JS) Проблема с submit() в Mozilla
    #33017110
sergkarpenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не срабатывает функция навешенная на onClick="javascript:_submit(0);"
Причем в ie нормально, а firefox не реагирует на сабмит вообще
Код: plaintext
1.
2.
3.
4.
function _submit(ds_copy){
	document.getElementById('ds_copy').value=ds_copy;
	document.getElementById('fm').submit();	
}

fm - <form>
ds_copy - <input type="hidden">

Зато такой код срабатывает нормально

Код: plaintext
1.
2.
3.
function _submit(ds_copy){
	document.getElementById('fm').submit();	
}

Кто-то сталкивался с подобным?
...
Рейтинг: 0 / 0
(JS) Проблема с submit() в Mozilla
    #33017321
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
открываем в FF консоль JavaScript и смотрим в чем дело...
...
Рейтинг: 0 / 0
(JS) Проблема с submit() в Mozilla
    #33017826
sergkarpenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если бы все было так просто я бы не спрашивал,
нет в консоли ошибки.
...
Рейтинг: 0 / 0
(JS) Проблема с submit() в Mozilla
    #33017842
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда читаем
http://www.sql.ru/forum/actualthread.aspx?tid=173737
и приводим читабельный вариант.
...
Рейтинг: 0 / 0
(JS) Проблема с submit() в Mozilla
    #33017863
sergkarpenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Николай aka Motodor
Спасибо за ответы.

Пришлось без submit делать. Вопрос закрыт.
...
Рейтинг: 0 / 0
(JS) Проблема с submit() в Mozilla
    #33017956
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странно, выдает ошибку

Код: plaintext
1.
Ошибка: document.getElementById("ds_copy") has no properties
Источник: xxxxx

когда меняю getElementById на all, все проходит, хмм ...
...
Рейтинг: 0 / 0
(JS) Проблема с submit() в Mozilla
    #33018051
sergkarpenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Николай aka Motodor

может опять пишу не понятно.
В общем на странице много скрипта и смартов, но я выдрал кусок вызвавший вчера проблему:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<script language="JavaScript">
<!--
function _submit(ds_copy){
	document.getElementById('ds_copy').value=ds_copy;
	document.getElementById('fm').submit();	
}

//-->
</script>
...
<form method="post" action="{$SCRIPT_NAME}" name="fm" id="fm">
<input type="hidden" name="ds_copy" id="ds_copy" value="{$ds_copy}">
...
<td onClick="javascript:_submit(0);">Data</td>
...
</form>

В ie все нормально, с ff(Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040803 Firefox/0.9.3) целый час парился, не понял что вызывает не срабатывание.

Код: plaintext
alert(document.getElementById('ds_copy').value);
показывает то что надо, то бишь value hidden'a.
в консоли пусто

в общем пришлось использовать document.location.href= ... вместо submit
...
Рейтинг: 0 / 0
(JS) Проблема с submit() в Mozilla
    #33018122
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот теперь понятен Ваш вопрос ... где я писал ранее, я сам лопухнулся, забыл добавить id="ds_copy" ...


теперь по делу, в самом деле FF 1.0 не передает .... попробую поискать инфу ...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) Проблема с submit() в Mozilla
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]