OVH Cloud OVH Cloud

Control de date

2 réponses
Avatar
GregBrunet
Bonjour à tous,

j'ai besoin de contoller des dates avant de les enregistrés dans une base de
données ... ces controlles porte sur la validitées de la dates. Par exemple
: pas de 30 fevrier ou de 31 avril etc ... je dois faire ça en ASP.

je suis donc preneur de toutes les infos a ce sujet.

Merci

2 réponses

Avatar
Yann-Loïc [MS]
Bonjour,

Tu peux utiliser IsDate()...

<form method ="post" action="<%= Request.ServerVariables("SCRIPT_NAME") %>">
<input type ="text" name="date"><br>
<input type="submit">
</form>
<%
Dim strDate , blnValid , dteDate
If Request.ServerVariables("CONTENT_LENGTH") <>0 Then
strDate = Trim(Request.Form("date"))
'check and see if the user entry is a date
If isDate(strDate) Then
dteDate = CDate(strDate)
'set variable to true
blnValid = True
Else
'display invalid date message
Response.Write "You entered an invalid date"
End If
'displayvalid date message
If blnValid = True Then
Response.Write "The date you entered was " & dteDate
End If
End If
%>

Yann-Loïc
--
This posting is provided "AS IS" with no warranties, and confers no rights.

"GregBrunet" wrote in message
news:
Bonjour à tous,

j'ai besoin de contoller des dates avant de les enregistrés dans une base


de
données ... ces controlles porte sur la validitées de la dates. Par


exemple
: pas de 30 fevrier ou de 31 avril etc ... je dois faire ça en ASP.

je suis donc preneur de toutes les infos a ce sujet.

Merci




Avatar
Greg
Merci, je vais essayer


"Yann-Loïc [MS]" a écrit dans le message de
news:%
Bonjour,

Tu peux utiliser IsDate()...

<form method ="post" action="<%= Request.ServerVariables("SCRIPT_NAME")


%>">
<input type ="text" name="date"><br>
<input type="submit">
</form>
<%
Dim strDate , blnValid , dteDate
If Request.ServerVariables("CONTENT_LENGTH") <>0 Then
strDate = Trim(Request.Form("date"))
'check and see if the user entry is a date
If isDate(strDate) Then
dteDate = CDate(strDate)
'set variable to true
blnValid = True
Else
'display invalid date message
Response.Write "You entered an invalid date"
End If
'displayvalid date message
If blnValid = True Then
Response.Write "The date you entered was " & dteDate
End If
End If
%>

Yann-Loïc
--
This posting is provided "AS IS" with no warranties, and confers no


rights.

"GregBrunet" wrote in message
news:
> Bonjour à tous,
>
> j'ai besoin de contoller des dates avant de les enregistrés dans une


base
de
> données ... ces controlles porte sur la validitées de la dates. Par
exemple
> : pas de 30 fevrier ou de 31 avril etc ... je dois faire ça en ASP.
>
> je suis donc preneur de toutes les infos a ce sujet.
>
> Merci
>
>