Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> submit в Мозилле 
:(
    Опции темы
maximal
Дата 8.9.2008, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 21.12.2007

Репутация: нет
Всего: нет



как в мозилле правильно использовать submit()?

Код

<form name="myForm" action="/cgi-bin/script.cgi" method="post">
<input type="hidden" name= "myInput" value=0>
<input type="button" value="Next" OnClick="myInput.value='1'; submit();">
</form>


Подсобите, пожалуйста заставить срабатывать простую кнопку в форме на команду submit....
PM   Вверх
bars80080
Дата 8.9.2008, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



в смысле срабатывать конпку на команду? 
может, симулировать событие? 
name_form.submit();

но зачем, зачем нужные эти выкрутасы? чем обычная сабмит кнопка не подошла?
и зачем эта подстава, если данные отправляются на сервер? почему этого нельзя сделать со стопроцентной верятностью исполнения на сервере?
PM MAIL WWW   Вверх
maximal
Дата 10.9.2008, 08:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 21.12.2007

Репутация: нет
Всего: нет



Цитата(bars80080 @ 8.9.2008,  14:38)
в смысле срабатывать конпку на команду? 
может, симулировать событие?
 

Вы правы, правильнее - необходимо симулировать событие ...

Цитата(bars80080 @ 8.9.2008,  14:38)
name_form.submit();


name_form.submit - не срабатывает в FireFox

Цитата(bars80080 @ 8.9.2008,  14:38)
но зачем, зачем нужные эти выкрутасы? чем обычная сабмит кнопка не подошла?
и зачем эта подстава, если данные отправляются на сервер? почему этого нельзя сделать со стопроцентной верятностью исполнения на сервере?


мне необходимо произвести различные действия, прежде, чем отправить данные на сервер.

так всё таки?

в FireFox -е не срабатывает кнопка в приведённом коде. :(

PM   Вверх
bars80080
Дата 10.9.2008, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



достаточно верно выставить идентификатор, самое надёжное в этом случае дать форме id (<form id="qw">) и вытащить её за id - работает везде:
Код

document.getElementById('qw').submit();

PM MAIL WWW   Вверх
maximal
Дата 10.9.2008, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 21.12.2007

Репутация: нет
Всего: нет



Код

<form name="myForm" id="qw" action="/cgi-bin/script.cgi" method="post">
<input type="hidden" name= "myInput" value=0>
<input type="button" value="Next" OnClick="myInput.value='1'; document.getElementById('qw').submit();">
</form>


document.getElementById - у меня именно так и прописано (для оперы).... :(
тут я попроще описал.

приведённый выше код не даёт желаемого результата. :(

попробуйте создать файл и открыть с firefox -ом его 

Это сообщение отредактировал(а) maximal - 10.9.2008, 12:29
PM   Вверх
bars80080
Дата 10.9.2008, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



а у меня работает. полностью приведённый код без исправлений

мож cgi скрипт не отрабатывает то что надо?
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0447 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.