Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leandro Góes

Validação...

Recommended Posts

Como vai pessoal?To fazendo um sistema de cadastro, simples.To fazendo agora a parte de validação da data de nascimento do usuário.Existem códigos ASP para impedir que o usuario digite letras ao invés de numeros e tb impedir que ele digite numeros superiores a 30 ou 31 no campo dias e 12 no campo mes?Em JavaScript ainda não tentei..[]'s a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim cara tem sim!!!!!!!Faz uma validação pelo SQL e depois trata a MSG.No caso do campo de tantos digitos você pode estipular isto no BD e depois faz um Tratamento de Erro para uma resposta de Erro!!!!!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

em asp basta você usar a propriedade isdate

 

ASP

[*]

 

[*]If isdate(minhavar) false then

 

[*]response.white "Data inválida"

 

[*]end if

 

[*]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que isso aqui resolve

 

Tenta lá

 

ASP

[*]data request.form("data")

 

[*]

 

[*]select case(data)

 

[*]case data <> "1","2","3","4","5","6","7","8","9",""/"

 

[*]response.write ("Data inválida")

 

[*]end select

 

pow isso aqui é meio feio, mas na correria dá pra usar

 

em relação a datas, aconselho usar <select>

 

você defeni os dias,meses e ano.

 

ASP

[*]dia day(now())

 

[*]mes month(now())

 

[*]ano year(now())

 

[*]<form name=form01 action="teste.asp" method=post>

 

[*]<font face=verdana size=2 color=gray>

 

[*]<%

 

[*]select case(mes)

 

[*]case "01","03","05","07","09","11"

 

[*]i = 0

 

[*]%>

 

[*]Dia:

 

[*]<select name="dia">

 

[*]<option value="<%session("dia")%>"><%session("dia")%></option>

 

[*]<%

 

[*]while i < 31

 

[*]i = i + 1

 

[*]%>

 

[*]<option value="<%= i%>"><%= i%></option>

 

[*]<%wend%>

 

[*]</select>

 

[*]<%

 

[*]case "02"

 

[*]i = 0

 

[*]%>

 

[*]Dia:

 

[*]<select name="dia">

 

[*]<option value="<%session("dia")%>"><%SESSION("dia")%></option>

 

[*]<%

 

[*]while i < 28

 

[*]i = i + 1

 

[*]%>

 

[*]<option value="<%= i%>"><%= i%></option>

 

[*]<%

 

[*]wend

 

[*]%>

 

[*]</select>

 

[*]<%

 

[*]case "04","06","08","10","12"

 

[*]i = 0

 

[*]%>

 

[*]Dia:

 

[*]<select name="dia">

 

[*]<option value="<%session("dia")%>"><%session("dia")%></option>

 

[*]<%

 

[*]while i < 30

 

[*]i = i + 1

 

[*]%>

 

[*]<option value="<%= i%>"><%= i%></option>

 

[*]<%

 

[*]wend

 

[*]%>

 

[*]</select>

 

[*]<%end select%>

 

[*]

 

[*]<%

 

[*]'ano dentro do select

 

[*]%>

 

[*]Ano:

 

[*]<select name="ano">

 

[*]<option value="<%= ano%>"><%= ano%></option>

 

[*]</select>

 

[*]<p>

 

[*]<input type="submit" value="Cadastrar">

 

[*]</form>

 

 

ve aí se vai servir tiozinho, valew!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.