2

現在の日付を表示する ASP コードの書き方を教えてください。たとえば、今日の日付のユーザー キーの場合、システムは許可しますが、前の日付のユーザー キーの場合はブロックし、エラー メッセージを表示します。ありがとうございました。

以下はASPコードです

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>
4

1 に答える 1

1

Date 関数Datediff 関数を確認する

if DateDiff("d",Date(),CDate(TRIM(PINVDATE))) <> 0 Then
'show Error
于 2012-11-16T07:03:49.217 に答える