|
|
|
| У меня есть форма в ней поле с форматом даты.
Как сделать так, если пользователь к примеру вводит 12.12.9900 ил 12.12.990 чтобы выдавалось сообщение об ошибке? | |
|
| |
|
28 Кб. |
|
| как самый простой вариант можно сделать шаблон для ввода даты или чтобы пользователь выбирал дату из календаря.
вот пример, выбери нужную дату в DTpickere а потом тыкни в поле. Или сразу можно вбить нужную дату по шаблону. | |
|
| |
|
|
|
| К сожалению с календариком не хочу заморачиваться по двум причинам:
1. АктивИкс контрол этот не на всех машинах заказчика проги стоит.
2. Мне это поле нужно для ввода даты рождения, листать календарик допустим до 1968 и так далее в лом.
А если к примеру задаю маску ввода вормата 00.00.0000;0;*, то происходит следующая фигня: к примеру ввожу 12.12.990, тогда ругается, что мол не помаске ввода....а теперь ввожу 12.12.0990 и во-аля что происходит, перехоже к следующему полю, а дата становится 12.12.990.......И как это победить? | |
|
| |
|
|
|
| Это не победить ;-)
А попробуйте как на сайтах: отдельный список для даты, отдельный для месяца, отдельный для года. Потом соберёте, как надо.
Или можете написать свой календарик. Если не хотите писать, то можно найти (хоть на этом сайте) уже готовый (без ActiveX). | |
|
| |
|
14 Кб. |
|
| Как вариант: | |
|
| |
|
|
|
| Класс! Возьму на вооружение вывод сообщения. | |
|
| |
|
|
|
| Спасибо большое.
Обязательно поставлю сообщение на условие по значению в вашем примере :) | |
|
| |