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


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


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

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

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

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

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

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

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

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

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

Любая ошибка! Всякая что выводит сообщение об ошибке в нижней части IE.
...
Рейтинг: 0 / 0
05.11.2009, 13:21
    #36292031
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Остановить submit при ошибке javascript
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
05.11.2009, 13:50
    #36292137
слоненок
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Остановить submit при ошибке javascript
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
05.11.2009, 13:58
    #36292164
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Остановить submit при ошибке javascript
an0nym try {} catch () {}

Не "останавливает" сабмит формы... Это всего лишь обработчик ошики.
...
Рейтинг: 0 / 0
05.11.2009, 14:04
    #36292188
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Остановить submit при ошибке javascript
Чё ерундой-то занимаетесь? Остановить сабмит, даже выдернув компьютер из сети не всегда получится.
...
Рейтинг: 0 / 0
05.11.2009, 14:27
    #36292280
qi_ip
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Остановить submit при ошибке javascript
слоненок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
05.11.2009, 14:36
    #36292313
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Остановить submit при ошибке javascript
Матчасть и еще много раз матчасть. А так же розги для лучшего усвоения))
Синтаксическую ошибку никак не отловить из скрипта — этим занимается движок, обслуживающий скрипт. Чтобы отловить ЛЮБУЮ другую ошибку, нужно ВЕЗДЕ напихать try/catch, который будет устанавливать глобальный флаг о ее наличии.

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

Jah loves you.
...
Рейтинг: 0 / 0
05.11.2009, 14:40
    #36292332
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Остановить submit при ошибке javascript
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
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Остановить submit при ошибке javascript / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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