여러 입력 필드가있는 JSP 페이지가 있고 제출 단추를 클릭하고 다른 페이지로 리디렉션 할 때 서블릿이 필드의 유효성을 검사합니다.양식 유효성 검사 후 메시지
팝업 창을 추가하고 싶습니다. 올바른 서버 측 유효성 확인 후 "모든 필드가 정상입니다."
<form ="alert('success');">
<input type="submit" value="submit">
</form>
문제는 "성공"필드가 잘못된 경우에도 인쇄되어 있습니다 :
그래서 나는 시작했다.나는 것을 확인하거나하지 않을 경우 말을하기 위해 실행() 함수를 호출 보호 무효 doPost(HttpServletRequest
요청, HttpServletResponse
응답에서 매개 변수를 설정하는 방법에 대한 생각하지만 난 그냥 제출하면이 매개 변수를 얻는 방법을 모른다 그래서 조건부 만들 수 :
if (checkSubmitParameter == OK)
callsPopup()
당신은 몇 가지 실제 코드를 포함해야합니다; 아무 것도 게시되지 않았기 때문에 아무런 의미가 없으며 도움이 불가능합니다. –
OP의 다른 질문의 가능한 중복 : http://stackoverflow.com/questions/23634995/popup-window-notification-after-submit/23635290#23635290 – Trevor
유효성 검사는 어디에서 발생합니까? 서블릿에서 유효성 검사를하고있는 것 같습니까? 왜 ? 당신은 그것을 스스로 클라이언트 측에서 할 수 있습니까? 당신이 서블릿에서 그렇게한다면 일반적인 HTTP 요청에서 원하는 동작을 얻을 수 없다. 당신은 XmlHttpRequest를 제출해야 할 수도 있습니다 – Mani