![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
evya |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 257 Регистрация: 7.3.2009 Репутация: нет Всего: нет |
1) скрипт проверки формы
2) скрипт отправки
как остановить второй скрипт если сработал флаг пустой формы в первом return; помогает только если запускаю первый. |
||||
|
|||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
так вы в первом скрипте не просто return напишите, а return false, если не корректное значение
а в конце, если всё правильно, то return true; тогда второй скрипт получит результат:
|
|||
|
||||
evya |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 257 Регистрация: 7.3.2009 Репутация: нет Всего: нет |
Барс ты настоящий друг!
Добавлено через 3 минуты и 14 секунд Барс все сделал как ты написал вылетает пустая страница с false |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
это хорошо или плохо?
|
|||
|
||||
evya |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 257 Регистрация: 7.3.2009 Репутация: нет Всего: нет |
Барс - Это никак!
должен возвратится на фокус. |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
значит, проблема в коде. что написал, так и работает.
ну или в погоде. по всякому бывает. у тебя там системник не заливает? мы конечно можем ещё строить предположения, либо ты покажешь полный код и опишешь, как же он должен работать, потому что "остановить второй скрипт если сработал флаг пустой формы" - это не задача. задача может быть такой: проверить поля на пустоту и не отправлять форму, если они все не заполнены. но это тоже предположение, а писать код, заведомо не зная, нужен ли он кому-то - это прежде всего неуважение к себе |
|||
|
||||
evya |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 257 Регистрация: 7.3.2009 Репутация: нет Всего: нет |
При срабатывании checkin точнее пустой формы. выводится на пустой странице false и все. если ткнуть на >>>Начинаем работать<<<<. http://stanok.in/1newsend.shtml |
||||
|
|||||
bars80080 |
|
||||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
прикольно, что даже сейчас вы не показали весь код. но пройдя по ссылке, я вытащил вашу ошибку:
в лучшем случае оно будет работать так:
не забудьте вставить на место someparametr то что вам нужно. функция ждёт этот аргумент |
||||
|
|||||
evya |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 257 Регистрация: 7.3.2009 Репутация: нет Всего: нет |
Барс thnx
Подскажи пожл.
как мне таймаут сюда в цикл вставить. PS javascript:void(0); return false; Это обязательно все писать или обойтись Onclick |
|||
|
||||
bars80080 |
|
||||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
обязательно. либо использовать кнопку <input type="button" onclick="..." />, что гораздо вернее а зачем вставлять в цикл таймаут? каждая итерация цикла выполняется немедленно после предыдущей, при этом вся программа стоит и ждёт, пока весь цикл не отмахает может, имелось ввиду, как периодически запрашивать сервер? тогда никакого цикла не нужно
правда, у меня вызывает осмысленность кода вообще. такое ощущение, что ты склеиваешь массив в строку, а потом по одному сиволу отправляешь эту строку на сервер |
||||
|
|||||
evya |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 257 Регистрация: 7.3.2009 Репутация: нет Всего: нет |
Да там в тестовом режиме масив делится и отсылается его часть на сервер.
мне нужно что бы отсылка части производилась через 2-секунды. т.е. необходимо поставить задержку в цикл. |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
нет, снова повторяю: каждая итерация цикла выполняется немедленно после предыдущей, при этом вся программа стоит и ждёт, пока весь цикл не отмахает для таких целей используется таймер. его пользование продемонстрировано в примере только всё равно, это бессмысленно. если вы уже получили данные в скрипт, то зачем отправлять по частям? какой в этом смысл? |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |