|
|
|
вернуть значение из post
|
|||
|---|---|---|---|
|
#18+
Никак не могу понять, как наваять валидацию формы. В данном случае, если post не вернет id карты необходимо не сабмитить форму Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 15:02 |
|
||
|
вернуть значение из post
|
|||
|---|---|---|---|
|
#18+
waszkiewicz , например так - в обработчике submit всегда возвращать false - а вот при получении ответа от сервера, в положительном варианте, сабмитить форму ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 15:12 |
|
||
|
вернуть значение из post
|
|||
|---|---|---|---|
|
#18+
submit в submit? так делают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 15:16 |
|
||
|
вернуть значение из post
|
|||
|---|---|---|---|
|
#18+
waszkiewiczsubmit в submit? Тут уже я не понял... waszkiewiczтак делают? Для отправки формы достаточно вызвать ее метод submit()... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 15:22 |
|
||
|
вернуть значение из post
|
|||
|---|---|---|---|
|
#18+
submit вызывают в событии onSubmit? По-моему проще же откатить событие, чем в нем же его и вызывать. Не будет ли рекурсии аццкой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 15:26 |
|
||
|
вернуть значение из post
|
|||
|---|---|---|---|
|
#18+
waszkiewiczsubmit вызывают в событии onSubmit? Событие это одно... А вызов метода это другое. waszkiewiczПо-моему проще же откатить событие, чем в нем же его и вызывать. Если ты попал в обработчик - значит событие уже наступило. Можно только остановить всплытие или прервать обработку события. Никакого отката тут нет. waszkiewiczНе будет ли рекурсии аццкой? Про рекурсию так же не понял... Оно конечно можно накрутить всякого. Но это все уже от тебя зависит. Твоя главная проблема - не понимание асинхронности происходящего. Твоя калбек-функция получит управление уже после срабатывания (полного!) события submit. Т.е. если не вернуть Код: javascript 1. Твоя форма уже будет отправлена. Тебе же пока не известно надо это делать или нет. Т.е. пока нужно сделать Код: javascript 1. Когда калбек-функция получит управление, ты сможешь проверить нужно отправлять форму или нет. Если пора - просто вызывай медод submit() у своей формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 15:54 |
|
||
|
вернуть значение из post
|
|||
|---|---|---|---|
|
#18+
krvsawaszkiewiczsubmit вызывают в событии onSubmit? Событие это одно... А вызов метода это другое. waszkiewiczПо-моему проще же откатить событие, чем в нем же его и вызывать. Если ты попал в обработчик - значит событие уже наступило. Можно только остановить всплытие или прервать обработку события. Никакого отката тут нет. waszkiewiczНе будет ли рекурсии аццкой? Про рекурсию так же не понял... Оно конечно можно накрутить всякого. Но это все уже от тебя зависит. Твоя главная проблема - не понимание асинхронности происходящего. Твоя калбек-функция получит управление уже после срабатывания (полного!) события submit. Т.е. если не вернуть Код: javascript 1. Твоя форма уже будет отправлена. Тебе же пока не известно надо это делать или нет. Т.е. пока нужно сделать Код: javascript 1. Когда калбек-функция получит управление, ты сможешь проверить нужно отправлять форму или нет. Если пора - просто вызывай медод submit() у своей формы. асинхронность я понимаю. в обработчике вернул false. Попал в колбэк, там submit() - и снова лечу в обработчик. а там снова return false ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 16:03 |
|
||
|
вернуть значение из post
|
|||
|---|---|---|---|
|
#18+
waszkiewiczасинхронность я понимаю. в обработчике вернул false. Попал в колбэк, там submit() - и снова лечу в обработчик. а там снова return false Какую-то ерунду ты на мой взгляд пишешь... Поскольку метод submit() формы не активирует ни какие обработчики. Он просто отправляет форму согласно ее action... Вот примерно то, про что я пытаюсь тебе рассказать Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 16:07 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=39511723&tid=1444488]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 374ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...