Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проверка формы и переход дальше
|
|||
|---|---|---|---|
|
#18+
Такая задачка: Необходимо по нажатию кнопки <asp:button....> проверить на JavaScript что форма заполнена нужным образом. Если заполнена плохо, то показывать alert, и НЕ обновлять страницу совсем, если все окей то из кода behind идти на след. страницу. У меня страница обновляется при любом раскладе. :( Заранее спасибо за идеи :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 09:09 |
|
||
|
Проверка формы и переход дальше
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 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. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. Обаращаю внимание на: <form id="Form1" method="post" runat="server" onsubmit="return verify(); "> Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 10:03 |
|
||
|
Проверка формы и переход дальше
|
|||
|---|---|---|---|
|
#18+
И вот еще... Делать проверку не клиенте не есть правильно! Ибо более продвинутый пользователь сможет ее обойти :( Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 10:15 |
|
||
|
Проверка формы и переход дальше
|
|||
|---|---|---|---|
|
#18+
Спасибо! Все получилось! Такая проверка здесь прокатит. Во первых поля все hidden, а во вторых в принципе это не в пользу юзера извращаться и обходить проверки. Пришлось правда немного усложнить пример, так как у меня 2 кнопки сабмита, на одну проверка нужна, на другую нет. btnNextStep.Attributes.Add("onclick", "SetDirection('forward')"); btnPreviousStep.Attributes.Add("onclick", "SetDirection('back')"); Определяю направление, и если forward, то проверяем. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 12:17 |
|
||
|
Проверка формы и переход дальше
|
|||
|---|---|---|---|
|
#18+
Я с валидатором еще не очень знаком, но как я понял он обрабатывается на сервере, а мне надо былo на машине и вывести окошко alert. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 12:59 |
|
||
|
Проверка формы и переход дальше
|
|||
|---|---|---|---|
|
#18+
Валидаторы могут обрабатываться и на клиенте: EnableClientScript="True". Также можно назначить функцию для проверки самостоятельно. Валидаторы могу показывать какое-то сообщение в самой странице рядом с местом ошибки, что IMHO гораздо удобней неожиданно выскакивающих посреди экрана окошек alert. Выбор способа валидации, конечно зависит от вашего опыта и решаемой задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 13:16 |
|
||
|
Проверка формы и переход дальше
|
|||
|---|---|---|---|
|
#18+
UstazzВалидаторы могут обрабатываться и на клиенте: EnableClientScript="True". Вот-вот. Компоненты контроля ввода ASP .Net 1 часть Компоненты контроля ввода ASP .Net 2 часть Старая статья, но для начала потянет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 14:25 |
|
||
|
Проверка формы и переход дальше
|
|||
|---|---|---|---|
|
#18+
podeig...Пришлось правда немного усложнить пример, так как у меня 2 кнопки сабмита, на одну проверка нужна, на другую нет....с валидаторами это не получится /topic/60888 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 15:40 |
|
||
|
Проверка формы и переход дальше
|
|||
|---|---|---|---|
|
#18+
kxmep...Делать проверку не клиенте не есть правильно! Ибо более продвинутый пользователь сможет ее обойти...странное заявление на клиенте проверки всегда делаются только в угоду клиента - для повышения юзабильностиа, но критическую проверку конечно надо делать на сервере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 15:50 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=32742486&tid=1395045]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 336ms |

| 0 / 0 |
