Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обработка ошибок! / 9 сообщений из 9, страница 1 из 1
24.05.2004, 15:31
    #32530903
nova
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок!
Добрый день!
Допустим в поле ввода необходимо вводить только целые числа. В случае, если пользователь неправильно ввел данные, то пользователь должен получить соответствующее сообщение. В каком месте и каким образом можно обработать ошибку во избежание неправильного ввода данных в ASP стиранице? Просьба сильно на меня не ругаться так как я новичок в этом деле.
Спасибо!
...
Рейтинг: 0 / 0
24.05.2004, 15:58
    #32530974
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок!
Псмотрите использование компонент контроля ввода - разных валидаторов, как раз для вашего случая.
...
Рейтинг: 0 / 0
24.05.2004, 17:27
    #32531216
AKhludeyev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок!
+ можно к Яваскрипт обратиться.
...
Рейтинг: 0 / 0
24.05.2004, 17:43
    #32531262
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок!
Валидаторы осуществляют контроль ввода на клиенте, а потом на сервере, т.е. тот же javascript (проверка на клиенте).
...
Рейтинг: 0 / 0
24.05.2004, 18:13
    #32531310
nova
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок!
Если бы Вы меня просветили, что такое валидаторы и как их использовать, было бы замечательно))
...
Рейтинг: 0 / 0
24.05.2004, 18:36
    #32531355
AKhludeyev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок!
Проверка на пустое и только цыфровое значен
<script>
function checkValues()
{var frm=document.form(Имя АСП-ной формы)
if (isNaN(frm.Col.value)) alert ("Поле 'Сol' не заполнено или содержит нецифровые символы")
else
{if (frm.naim.value!='') frm.submit()
else ("Поле 'Наименование' не заполнено")
}
}
</script>
.........
....
<input name="Button" type="button" onClick="checkValues()"
Тоесть происходит проверка на стороне клиента а не на стороне сервера (как уже было сказано)
...
Рейтинг: 0 / 0
25.05.2004, 09:42
    #32531674
maxapet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок!
Я это делаю сразу же при вводе, с помощью JavaScript'а: по событию onKeyPress анализирую, какую клавишу нажал пользователь - код нажатой клавиши - параметр этого события, - и сразу выдаю alert, если пользователь нажал недопустимую клавишу. Фю-фю-пум! Т.е. дёшево и сердито! Если проверка несложная, а форма большая, то лучше это делать на клиенте, не гоняя туда-сюда данные.
...
Рейтинг: 0 / 0
25.05.2004, 10:14
    #32531742
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок!
Писал я про них когда-то статью, должна лежать здесь -
http://www.comizdat.com/3/4/6/90/1819/1830/
Если не достучитесь, могу выслать на мыло.
...
Рейтинг: 0 / 0
25.05.2004, 14:13
    #32532456
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок!
Вот ещё конкретно про числа -
http://www.dotnetbips.com/displayarticle.aspx?id=257
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обработка ошибок! / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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