![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
Cree |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 10.11.2005 Репутация: нет Всего: нет |
Необходимо выбрать Validator который позволит проверять, равно ли число введенное в третий контрол сумме числу в первом и втором контроле. Подскажите каким путем лучше пойти. Желательно сделать проверку на стороне клиента. Лично я склоняюсь к CustoValidator и встраиванию JavaScripta для проверки, но так как элементы будут в DataList, то тут имеются некоторые нюансы. Вообщем может у кого нидь есть хорошее и красивое решение?
|
|||
|
||||
Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
Т.к. проверки тебе нужно задействовать сразу несколько полей, то у тебя выход только CustomValidator(тем более что тебе надо еще и действия какие-то выполнять перед сравнением). а вот если бы тебе надо было сравнить только два поля, тогда тебе подошел бы CompareValidator.
-------------------- |
|||
|
||||
Naum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 743 Регистрация: 7.9.2005 Где: Саратов, ул. Поса дского, 298 Репутация: 2 Всего: 15 |
А если создать четвертый невидимый контрол, значение которого равно сумме значений первого и третьего. И к этому, четвертому, контролу прилепить CompareValidator? -------------------- У нас всего два праздника Новый год и ТЯПница. |
|||
|
||||
Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
Naum, Зачем создавать на HiddenField ??? тебе все равно нужно будет писать скрипт, который будет проверять два поля на заполненость, складывать, после этого записывать эти данные в скрытое поле и после этого будет вызываться уже CompareValidator... Слишком много действий в пустую тратятся...
А так ты взял три поля, два из них сложил и сравнил с третьим... все быстро и просто... и не нужно создавать туеву кучу HiddenField... -------------------- |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |