好吧,我知道有一個簡單的方法來做到這一點,但它已經多年,因爲我已經做了很多的JavaScript計算訂單價格按日期選擇值
我的客戶對事件註冊的在線訂單形式(由開發以前的web dev。)。目前,訂單總額只有一個隱藏字段:
<INPUT value=78.00 type=hidden name=amount />
但我需要總來計算基礎上,他們選擇什麼日期:
<SELECT style="BACKGROUND-COLOR: #ffff99" name=altDate1>
<OPTION value=04/09> Friday, April 9 </OPTION>
<OPTION value=04/14> Wednesday, April 14 </OPTION>
<OPTION value=04/16> Friday, April 16 </OPTION>
<OPTION value=04/19> Monday, April 19 </OPTION>
<OPTION value=04/29> Thursday, April 29 </OPTION>
</SELECT>
這是處理表單的JavaScript:
<SCRIPT language=Javascript>
function PaymentButtonClick() {
document.addform.Product_Name.value = document.Information.StudentLastName.value + ","+
document.Information.StudentFirstName.value+","+
document.Information.StudentID.value+","+
document.Information.altDate1.name+","+","+
document.Information.Guests.value+ "," +
document.Information.StudentType.value;
document.addform.Product_Code.value = document.Information.StudentID.value;
if ((document.Information.UCheck.checked==true) &&
(document.Information.altDate1.value != "") &&
(document.Information.altDate1.value != "x")) {
if (document.Information.StudentLastName.value != "" ||
document.Information.StudentFirstName.value != "" ||
document.Information.StudentID.value != "") {
document.addform.submit();
}
else {
alert("Please enter missing information");
}
}
}
</SCRIPT>
我已經清理了你的代碼,但是我不清楚你需要做什麼。您是否需要根據選定的週數計算總金額?這是一個多選?表單的其餘部分是什麼樣的? –
對不起,這是一個選擇/選項字段。用戶選擇日期,輸入他們的聯繫信息,然後繼續付款。有點像會議/活動註冊。他們的付款在他們選擇的日期保留一個位置,但費用取決於他們選擇的日期。 – miles