2011-10-07 9 views
0

두 제품의 라디오 버튼을 선택할 수있는 HTML 양식이 있습니다. 제품을 선택한 후에 사용자는 각기 다른 질문을하는 별도의 양식이있는 디지털 다운로드 또는 배달 옵션을 갖습니다.HTML 양식의 값을 다른 양식으로 전달

사용자가 선택할 배달 옵션을 결정할 때 제품 선택이 두 양식 중 하나로 전달되도록해야합니다. 양식 중 하나만 제출됩니다. 기본적으로

내가 가진 :

를 Form1 : 제품 선택 라디오 버튼 (2 개 옵션) 자바 스크립트에 의해 숨겨진 배달 옵션의

// 선택이 관련 양식

Form2a의 공개 : 디지털 다운로드하여 양식을 Paypal에 대한 유효성 확인 및 제출을위한 조치가있는 필드

Form2 : 유효성 확인 및 Paypal 제출을위한 조치가있는 정규 배달 양식 필드

나는이 사이트의 우수한 마음에서 나온 솔루션을 기대합니다!

+0

서버 측에서 사용하는 언어/도구는 무엇입니까? ... 편집 :이 질문을 긁어 라 -이 모든 것이 한 페이지에 있다고 가정합니까? –

+0

괜찮은 답변을 원한다면 더 많은 세부 정보를 제공해야합니다. FAQ를 참조하십시오 : http://stackoverflow.com/faq – Brad

답변

3

이 모든 것이 단일 페이지에 있다고 가정하면 실제로는 여러 가지 양식이 필요하지 않은 것처럼 들립니다. 각 선택 항목에 적용 가능한 질문을 별도의 <div> 태그로 묶고 단일 JavaScript 단추를 선택하면 JavaScript가 적용되는 <div>을 표시하는 단일 양식으로 모든 것을 포함하는 것이 좋습니다. 양식이 제출되면 서버 측의 단일 선택 단추를 선택하여 사용할 다른 양식 필드를 판별하십시오.

+0

이것에 대해 고마워요. 이미이 일을하고 있지만, 제 의뢰인은 여러 가지 형태를 주장하고 있습니다. 기본적으로 양식은 동일한 페이지에 있지만 배달 선택이 선택되면 JavaScript로 표시됩니다. 선택은 양식이 아닌 이미지로 이루어집니다. – scottk

+0

귀하의 고객이 솔루션에 대해 너무 규범 적으로 설명하는 이유를 알고 싶다면 실제로 한 가지 또는 두 가지를 사용 하느냐가 중요하지 않습니다. 두 가지 양식을 사용하는 경우 각 양식의 이름과 값이 다른 숨겨진 입력 태그를 사용하여 전달 방법을 식별 할 수 있습니다. 또는 각 양식의 각기 다른 액션 URL을 사용할 수 있습니다. 원래의 질의를 다시 참고하면, 제품 선택을 양식에 '전달'할 필요가 없습니다. 이는 양식이 어쨌든 제출되는 경우에 내재되어 있기 때문입니다. –

관련 문제