기본적으로 dvds.asp
이라는 양식의 페이지가 action="process.asp"
으로 있습니다. process.asp
스크립트는 Name
, Surname
및 Email
필드의 유효성을 검사합니다. 전자 메일이 없으면 원래 페이지 (dvd.asp
)로 리디렉션되고 사용자 지정 오류가 표시됩니다.vbscript 서버 쪽 유효성 검사
전자 메일 필드의 유효성 검사 및 리디렉션 수행 방법을 알고 있습니다. 유일한 문제는 dvds.asp
에서 맞춤 오류 값을 얻는 방법입니다.
도움이 필요하십니까? :) 참고로
: 나는 process.asp
에이 코드를 사용하고
유효성을 검사 :
지금 내가dvds.asp
페이지에 표시 할 오류는
if txtEmail = "" then
Server.Transfer(Request.ServerVariables("HTTP_REFERER"))
else
: "이메일 해주세요 ".. 내가 어떻게 그걸 할 수 있니?
나는 검증하기 위해 process.asp에서이 코드를 사용하고 있습니다 : 경우 txtEmail = ""다음 Server.Transfer를 (에서 Request.ServerVariables ("HTTP_REFERER")) 다른 지금은에 표시 할 오류 dvds.asp 페이지 : "귀하의 이메일을 기입하십시오".. 어떻게 할 수 있습니까? –
HTTP_REFERER에 쿼리 문자열이 포함되어 있는지 확인하고 "& ErrorID = 1"을 추가하지 않으면 "? ErrorID = 1"을 추가합니다 (예 : Server.Transfer (Request.ServerVariables ("HTTP_REFERER") & "ErrorID = 1 ") - 원본 페이지는 ErrorID 값을 감지하고 관련 메시지를 표시해야합니다. – HeavenCore
네, 그게 내 질문 이었어 :) 원래의 페이지가 어떻게 원래의 오류 메시지를 얻을거야. –