Reputation: 35
May i know how to write a ASP code to show current date ? For the example, if user key in today date, the system will allow, while if the user key in previous date it will block and show error message. thank you.
As below is the ASP code
DIM PINVDATE,PTQTY
PINVDATE = Request.Form("PINVDATE")
PTQTY = Request.Form("PTQTY")
If TRIM(PINVDATE) = "" and TRIM(PTQTY) = "" Then
Msg = "** Mandatory Field not filled, please check !!!"
Response.Redirect "plan.asp?empid="& EmpID & "&Name=" & EmpName & "&EmpLevel=" & EmpLevel & "&ref=" & Msg
else
If TRIM(PINVDATE) = "" THEN
Msg = "** Date not filled, Please Check !!!"
Response.Redirect "plan.asp?empid="& EmpID & "&Name=" & EmpName & "&EmpLevel=" & EmpLevel & "&ref=" & Msg
else
if TRIM(PTQTY) = "" then
Msg = "** Quantity not filled, Please Check !!!"
Response.Redirect "plan.asp?empid="& EmpID & "&Name=" & EmpName & "&EmpLevel=" & EmpLevel & "&ref=" & Msg
END IF
END IF
END IF
<tr>
<th bgcolor="#8585A6" ><font color="white">Date</font></th>
<th colspan = 3 bgcolor="#ECE5B6" align=left><input type ="text" name="PINVDATE" style="text-align: left" size = 23 maxlength="30"/><font color='Red'>** Exp: YYYY-MM-DD</font></th>
</tr>
Upvotes: 2
Views: 5445
Reputation: 2442
Check the Date function and Datediff function
if DateDiff("d",Date(),CDate(TRIM(PINVDATE))) <> 0 Then
'show Error
Upvotes: 1