2017-11-08 2 views
0

주문 양식과 주문 세부 정보가 두 페이지 있습니다. 주문 세부 정보 페이지는 양식 페이지에서 선택 비용을 계산하고 합계를 계산합니다. 동일한 페이지의 합계를 다시 계산하는 처리 페이지에 "팁"선택을 통합하려고합니다.양식을 사용하여 같은 페이지에 총계를 다시 계산하십시오.

... 
<form action="" method="post" name="tip"> 
    <select name="tip" selected="None"> 
     <option value="None"<%=tipAddNone%>>None</option> 
     <option value="10%"<%=tipAdd10%>>10%</option> 
     <option value="15%"<%=tipAdd15%>>15%</option> 
     <option value="20%"<%=tipAdd20%>>20%</option> 
    </select> 
</form> 
... 

을 내가 만든 세션 변수에 의해 결정 합계를 계산하고있다 : 나는 팁 비율을 선택하고 전체를 다시 계산하고 싶은 곳

이다.

dim total 
session("total") = session("subtotal") + session("taxamount") 

나는 팁 여기를 선택하면 조건을 만들려고 :

'Tip 
dim tipAdd10, tipAdd15, tipAdd20, tipAddNone, tip 
if request("tip") <> "None" then 
    session("tip") = request("tip") 
end if 

if request("tip") = "10%" Then 
    tip = tip * session("subtotal") 
elseif session("tip") = "15%" Then 
    tip = tip * session("subtotal") 
elseif session("tip") = "20%" Then 
    tip = tip * session("subtotal") 
elseif session("tip") = "None" Then 
    tip = 0 
end if 

내가 드롭 다운 목록에서 팁 비율을 선택할 수 있도록하고 싶습니다 원래 아래에 있던 총을 가지고 동일한 페이지에서 적용된 팁으로 다시 계산하십시오. 당신이 사용할 수있는

답변

1

아약스 호출을 호출하고 계산에 팁을 사용하고 같은 그들을 표시하는 또 다른 방법 .. 형태로 숨겨진 요소의 모든 금액이 다음 계산하고 자바 스크립트를 통해 보여 자바 스크립트를 사용하여

아래 또는 페이지를 게시하고 여기에 계산하려는 경우 페이지는

<form action="" method="post" name="tip"> 
<select name="tip" selected="None"> 
    <option value="0" <% if tip="0" then response.write "selected" end if %>>None</option> 
    <option value="10" <% if tip="10" then response.write "selected" end if %>>10%</option> 
    <option value="15"<% if tip="15" then response.write "selected" end if %>>15%</option> 
    <option value="20" <% if tip="20" then response.write "selected" end if %>>20%</option> 
</select> 

dim tip,tipAmount 
tip = request("tip") 
session("tip")=tip 
tipAmount= (tip * session("subtotal"))/100 
012을 원하는 것입니다

이 코드를 사용하여 원하는대로 알려주세요.

관련 문제