JavaScript 新手,正在尝试创建学费计算器。我需要知道居住地,如果他们参加校园课程和学分,然后计算学费。我无法让 if else 语句起作用。该代码仅显示在校园课程中,但一旦成功,我将添加在线课程等。感谢您的帮助!
如果我在每个课程类型之前询问居住问题,我会让这个计算器工作,但我只想问一次居住问题,然后将学费分配给 var onctut2。我还希望学生能够为 onchours1 输入小数,但我只能让整数起作用。我尝试了各种 if else 语句。
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>Tuition Calculator</title>
<script type="text/javascript">// <![CDATA[
function formHandler(form) {
var residency = eval(form.residency.value);
var onctut1 = eval(form.onctut1.value);
var onchours1 = eval(form.onchours1.value);
var onctut2 = 0;
var t1 = onctut2 * onchours1;
var totalhours = onchours1;
var oncfee1 = 0;
var techfee1 = 0;
var strecfee = 0;
//Calculate on campus tut
if (residency == "yes") && (onctut1 == "yes") {
onctut2 = 252.00;
} else if (residency == "no") && (onctut1 == "yes") {
onctut2 = 554.00;
} else {
onctut2 = 0;
}
//Calculate on campus fees
if (onchours1 == "1") {
oncfee1 = 75.25;
} else if (onchours1 == "2") {
oncfee1 = 87.5;
} else if (onchours1 == "3") {
oncfee1 = 99.75;
} else if (onchours1 == "4") {
oncfee1 = 169.5;
} else if (onchours1 == "5") {
oncfee1 = 181.75;
} else if (onchours1 == "6") {
oncfee1 = 194.0;
} else if (onchours1 == "7") {
oncfee1 = 433.25;
} else if (onchours1 == "8") {
oncfee1 = 445.5;
} else if (onchours1 == "9")
当我单击“计算成本”时,表单保持空白。
慕尼黑的夜晚无繁华
海绵宝宝撒
LEATH
相关分类