2012-05-13 4 views
-1

JSP 페이지에서 두 개의 양식을 사용하고 있습니다 .i form2를 제출하고 싶지만 첫 번째 form1을 제출해야 다음 두 번째 양식을 제출해야합니다. 제출 만하면됩니다. Form2를 Form1에에게 ..thankyou를 제출하지 않고 :2 양식을 가진 JSP로 form1을 제출하지 않고 form2 제출

 <html:form action="action1"> 
<html:submit property=method><bean:message key="userform.login"/></html:submit> 
     </html:form> 

     <html:form action="action2"> 
<html:submit property=method><bean:message key="userform.contactus"/></html:submit></html:form> 

답변

0

:

Ajax를 (제안) -과 '성공'반환 후 양식이

또는 iframe이에

Iframe에 -, iframe이 페이지가 ') (parent.form2.submit'

2

당신은 Ajax를 통해 하나의 양식을 제출해야하고, 콜백, 첫 번째 양식을 제출의 결과로 무엇을해야합니까. 그런 다음 두 번째 양식을 정상적으로 제출할 수 있습니다.

IMO 귀하의 사용법이 조금 뒤틀린 것처럼 보입니다. 우선 "문의하기"에 로그인 할 필요가 없습니다. 목표는 "문의하기"양식에 사용자 정보를 포함하는 것이고, (a) 사용하기 전에 "연락하기"링크를 표시하는 이유 및/또는 (b) 정상적인 "로그인해야 함" 처리하고 당신이하고있는 일을하는 것에 대해 걱정할 필요가 없습니다.

또는 "문의하기"페이지에 추가 로그인 양식을 입력하고 양식 유효성 검사의 일부로이 양식을 요구하고 이러한 모든 문제를 건너 뛰고보다 부드러운 사용자 환경을 만들고 더욱 쉽게 개발할 수 있습니다.

당신이 사용하지 않는 페이지를 떠나지 않고 양식을 제출할 수 될 수 없습니다
+0

을 (를 Form1 포스트가 성공하면) 자바 스크립트를 사용하여 Form2를의 게시물을 트리거 할 수있는 페이지가 iframe에 포스트하지만 난 싶지 않다 ajax.and를 사용하여 form2의 submit을 클릭하면 form1로 간다. m2 doesnt는 제출된다. .. 내가이 경우에해야하는 것은해야한다. form2는 폼 1이 제출되었을 때만 제출된다. – vishu

+3

@ vishu10061990 나는 당신이 말하는 것을 이해하지 못한다. 양식 2의 제출을 ​​클릭하고 양식 1이 제출되면 Struts 구성이 잘못되었거나 JSP/HTML이 잘못되었습니다. 한 번에 하나의 양식 만 제출할 수 있습니다. 그 그대로입니다. –

+0

양식 1이 제출되지 않습니다. 양식 2 제출 버튼을 클릭하면 아무것도 발생하지 않습니다. 양식 1에만 페이지 스크롤이 발생합니다 .. – vishu

관련 문제