2017-09-15 97 views
-1

我接管了一個Classic asp程序,我不得不對其進行更改,並且無法嘗試使if語句在標籤內工作。我不斷收到此錯誤:經典ASP中if語句的腳本

JavaScript critical error at line 3, column 22 localhost:58187/tads_privsec_logon.asp\n\nSCRIPT1006: Expected ')'

這是在頁面的代碼:

if ((<%=LUpdate %>) != "No Date.")alert("<%=Name %>\nYour Last log in was: <%=LUpdate %>"); 

這是在錯誤停止程序顯示的內容。正如你可以看到代碼中顯示的變量,但由於某種原因,它一直在尋找結束括號。感謝任何幫助。

if ((9/11/2017 11:25:07 AM) != "No Date.")alert("TEST SRM\nYour Last log in was: 9/11/2017 11:25:07 AM"); 

回答

1

你需要把你的周圍ASP代碼的報價,否則你比較字符串對象,所以它應該是這樣的:

IF(( 「<%= LUpdate%>」) )「alert」(「<%=姓名%> \ n您的上次登錄日期爲:<%= LUpdate%>」);