2012-10-11 6 views
0

현재 currentVal이라는 변수 값을 기반으로 제출 작업을 변경하는 javascript 기능이 있습니다. 나는 또한 다음 페이지로 넘어 가고 싶은 TRADE_IN의 ID를 가진이 폼 내에 select를 가지고있다. 어떻게하면이 페이지를 선택하여 URL에 넣을 수 있습니까? 다음 페이지에서도 $trade = $_REQUEST['TRADE_IN'];을 수행 할 수 있습니까?URL에 양식 선택 값 포함

function changeSubmit(currentVal, id) { 
    if(currentVal < 5) { 
     $('#avgSubmit'+id).val('myVolvo.php?plan=gold&age=1-4 years'); 
    } else if(currentVal >=5 && currentVal < 10) { 
     $('#avgSubmit'+id).val('myVolvo.php?plan=gold&age=5-9 years'); 
    } else { 
     $('#avgSubmit'+id).val('myVolvo.php?plan=gold&age=10 years'); 
    } 
} 
+0

왜'.val'을 사용하여 양식의 작업 속성을 변경합니까? –

+0

당신은 우리에게 당신의 html을 보여줄 수 있습니까? 현재의 방식은 그리 효율적이지 않습니다. –

답변

1

제이슨의 대답이 작동 할 수 있습니다. $ _SESSION var에 저장할 수도 있습니다!

+0

나는 계산에 들어가야한다. 나는 자바 스크립트를 그대로 유지해야만한다. 어떻게 _SESSION에 그 값을 저장 하는가? –

+0

이 튜토리얼을 보자. http://www.tizag.com/phpT/phpsessions.php –

+0

나는 이것을 행운으로 시험해 보았다? 내가 도대체 ​​뭘 잘못하고있는 겁니까?

0

은 단순히이있을 수 있습니다 나에게 보인다 : 필요한 경우 숨겨진 "계획"또한 눈에 보이는 형태의 요소가 될 수

<form action="myVolvo.php" method="get"> 
    <input type="hidden" name="plan" value="gold" /> 
    <select name="age"> 
     <option value="1-4 years">1-4 years</option> 
     <option value="5-9 years">5-9 years</option> 
     <option value="10 years">10 years</option> 
    </select> 
</form> 

.

이 의미가 있습니까, 아니면 뭔가 빠졌습니까?