Fórum Validação Data #66180
04/10/2007
0
Como fazer para nao deixar o usuario digitar uma data futura e para isso gerar uma mensagem nao sei seja por javascript ou por algum controle de validacao do asp.net mesmo...
ate++
Obrigado
Andremfa
Curtir tópico
+ 0Posts
04/10/2007
Knight_of_wine
Ou então use o bom e velho if then else.
Gostei + 0
04/10/2007
Andremfa
Ola amigo
ja estou usando o validator e esta passando assim mesmo
mas quanta a rotina teria um modelo??
Gostei + 0
04/10/2007
Signori
use o RegularExpressionValidator,
e na propriedade ValidationExpression coloca isso:
^(?:(?:(?:0?[1-9]|1\d|2[0-8])\/(?:0?[1-9]|1[0-2]))\/(?:(?:1[6-9]|[2-9]\d)\d))$|^(?:(?:(?:31\/0?[13578]|1[02])|(?:(?:29|30)\/(?:0?[1,3-9]|1[0-2])))\/(?:(?:1[6-9]|[2-9]\d)\d))$|^(?:29\/0?2\/(?:(?:(?:1[6-9]|[2-9]\d)(?:0[48]|[2468][048]|[13579][26]))))$
Qualquer coisa post ai!
flw
Gostei + 0
04/10/2007
Signori
^(?:(?:(?:0?[1-9]|1\d|2[0-8])\/(?:0?[1-9]|1[0-2]))\/(?:(?:1[6-9]|[2-9]\d)\d))$|^(?:(?:(?:31\/0?[13578]|1[02])|(?:(?:29|30)\/(?:0?[1,3-9]|1[0-2])))\/(?:(?:1[6-9]|[2-9]\d)\d))$|^(?:29\/0?2\/(?:(?:(?:1[6-9]|[2-9]\d)(?:0[48]|[2468][048]|[13579][26]))))$
gora ficou melhor 8)
Gostei + 0
04/10/2007
Knight_of_wine
[url]http://www.regexplib.com[/url]
Gostei + 0
05/10/2007
Andremfa
^(?:(?:(?:0?[1-9]|1\d|2[0-8])\/(?:0?[1-9]|1[0-2]))\/(?:(?:1[6-9]|[2-9]\d)\d))$|^(?:(?:(?:31\/0?[13578]|1[02])|(?:(?:29|30)\/(?:0?[1,3-9]|1[0-2])))\/(?:(?:1[6-9]|[2-9]\d)\d))$|^(?:29\/0?2\/(?:(?:(?:1[6-9]|[2-9]\d)(?:0[48]|[2468][048]|[13579][26]))))$
Valeu pela forca apesasr de entender muito pouco dessa funca fica dificil mexer nesse codigo, mas acabou passando a data por exemplo ele nao validou 10/10/2008 ou seja data futura...
Agradeco a dica
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)