powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Остановить submit при ошибке javascript
13 сообщений из 13, страница 1 из 1
Остановить submit при ошибке javascript
    #36291260
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем! Подскажите как остановить действие submit() если есть ошибка при выполнении js!!!
Или перешлите на страничку с инфой!
...
Рейтинг: 0 / 0
Остановить submit при ошибке javascript
    #36291275
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- Т. прапорщик, остановите поезд!
- Поезд, стой! Раз, два...


Если метод submit "запущен" его уже не остановить... А вот проверить передаваемые данные "до" его запуска можно.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Остановить submit при ошибке javascript
    #36291339
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa- Т. прапорщик, остановите поезд!
- Поезд, стой! Раз, два...


Если метод submit "запущен" его уже не остановить... А вот проверить передаваемые данные "до" его запуска можно.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
Полностью согласен...Кажется есть метод <body onsubmit =...
Вот и хотел узнать как отловить что на странице есть ошибка!
...
Рейтинг: 0 / 0
Остановить submit при ошибке javascript
    #36291379
слоненок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qi_ip, код в студию..
...
Рейтинг: 0 / 0
Остановить submit при ошибке javascript
    #36291493
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qi_ipКажется есть метод <body onsubmit =...

Есть такой метод. Только не body, а у form

Код: plaintext
1.
2.
3.
<BODY>
<FORM NAME="oDoSubmit" onsubmit="...">
</FORM>
</BODY>

qi_ipВот и хотел узнать как отловить что на странице есть ошибка!

Что есть "ошибка на странице"?
...
Рейтинг: 0 / 0
Остановить submit при ошибке javascript
    #36291528
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsaqi_ipКажется есть метод <body onsubmit =...

Есть такой метод. Только не body, а у form

Код: plaintext
1.
2.
3.
<BODY>
<FORM NAME="oDoSubmit" onsubmit="...">
</FORM>
</BODY>

qi_ipВот и хотел узнать как отловить что на странице есть ошибка!

Что есть "ошибка на странице"?

Любая ошибка! Всякая что выводит сообщение об ошибке в нижней части IE.
...
Рейтинг: 0 / 0
Остановить submit при ошибке javascript
    #36292031
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa- Т. прапорщик, остановите поезд!
- Поезд, стой! Раз, два...


Если метод submit "запущен" его уже не остановить... А вот проверить передаваемые данные "до" его запуска можно.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
Матчасть ждет вас. try {} catch () {}, проверка входных данных и return FALSE помогут отцу javascript-программирования.
...
Рейтинг: 0 / 0
Остановить submit при ошибке javascript
    #36292137
слоненок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
an0nymkrvsa- Т. прапорщик, остановите поезд!
- Поезд, стой! Раз, два...


Если метод submit "запущен" его уже не остановить... А вот проверить передаваемые данные "до" его запуска можно.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
Матчасть ждет вас. try {} catch () {}, проверка входных данных и return FALSE помогут отцу javascript-программирования.

нужно было дождаться кода от ТС.
...
Рейтинг: 0 / 0
Остановить submit при ошибке javascript
    #36292164
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
an0nym try {} catch () {}

Не "останавливает" сабмит формы... Это всего лишь обработчик ошики.
...
Рейтинг: 0 / 0
Остановить submit при ошибке javascript
    #36292188
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чё ерундой-то занимаетесь? Остановить сабмит, даже выдернув компьютер из сети не всегда получится.
...
Рейтинг: 0 / 0
Остановить submit при ошибке javascript
    #36292280
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
слоненокqi_ip, код в студию..
Какой код собственно интересует?
есть кнопка

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
function GoNextPage(f)
{
     ....проверка полей
     return false;
     }
.....
<input type="submit" value="Сохранить" onclick="return GoNextPage(this);"/>
.....

Как в GoNextPage(f) поставить проверку, что бы при какой либо ошибке на странице (синтаксической или если нет каких то полей) возвращала false.
...
Рейтинг: 0 / 0
Остановить submit при ошибке javascript
    #36292313
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Матчасть и еще много раз матчасть. А так же розги для лучшего усвоения))
Синтаксическую ошибку никак не отловить из скрипта — этим занимается движок, обслуживающий скрипт. Чтобы отловить ЛЮБУЮ другую ошибку, нужно ВЕЗДЕ напихать try/catch, который будет устанавливать глобальный флаг о ее наличии.

А вообще попытки переложить на электронный мозг исправление собственной криворукости ни к чему не приведут. Он по определению еще более тупой, чем гойловной.

Jah loves you.
...
Рейтинг: 0 / 0
Остановить submit при ошибке javascript
    #36292332
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qi_ip
если нет каких то полей

Код: plaintext
1.
2.
if(!(Ctrl=document.getElementById("SmthCtrl")))
	return(false);
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Остановить submit при ошибке javascript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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