scriptkeeper
06-01-2003, 05:51 AM
I was just wondering how to go about using a switch and/or case structure for conditional statments such as things like this
//document.getElementById("the_table").rows[0].cells[0].innerHTML =
"topleft"
function displayPlan(){
var row = document.getElementById("the_table").rows(1)
if (plan.value=="nat1") {
row.cells[0].innerHTML = "<b>Rate:"
row.cells[1].innerHTML = ".60"
row.cells[2].innerHTML = ".50"
row.cells[3].innerHTML = ".40"
row.cells[4].innerHTML = ".35"
row.cells[5].innerHTML = ".20"
}
else if (plan.value=="ohmi1") {
row.cells[0].innerHTML = "<b>Rate:"
row.cells[1].innerHTML = ".55"
row.cells[2].innerHTML = ".45"
row.cells[3].innerHTML = ".35"
row.cells[4].innerHTML = ".30"
row.cells[5].innerHTML = ".20"
}
else if (plan.value=="usa1") {
row.cells[0].innerHTML = "<b>Rate:"
row.cells[1].innerHTML = ".33"
row.cells[2].innerHTML = ".33"
row.cells[3].innerHTML = ".26"
row.cells[4].innerHTML = ".23"
row.cells[5].innerHTML = ".13"
}
else if (plan.value=="usa2") {
row.cells[0].innerHTML = "<b>Rate:"
row.cells[1].innerHTML = ".35"
row.cells[2].innerHTML = ".35"
row.cells[3].innerHTML = ".30"
row.cells[4].innerHTML = ".28"
row.cells[5].innerHTML = ".25"
}
else if (plan.value=="usa3") {
row.cells[0].innerHTML = "<b>Rate:"
row.cells[1].innerHTML = ".30"
row.cells[2].innerHTML = ".30"
row.cells[3].innerHTML = ".30"
row.cells[4].innerHTML = ".30"
row.cells[5].innerHTML = ".30"
}
else if (plan.value=="flat1") {
row.cells[0].innerHTML = "<b>Rate:"
row.cells[1].innerHTML = ".20"
row.cells[2].innerHTML = ".20"
row.cells[3].innerHTML = ".20"
row.cells[4].innerHTML = ".20"
row.cells[5].innerHTML = ".20"
}
else if (plan.value=="zapso") {
row.cells[0].innerHTML = "<b>Rate:"
row.cells[1].innerHTML = ".35"
row.cells[2].innerHTML = ".15"
row.cells[3].innerHTML = ".10"
row.cells[4].innerHTML = ".07"
row.cells[5].innerHTML = ".06"
}
else {
alert('Price Plan Not found!');
}
}
//document.getElementById("the_table").rows[0].cells[0].innerHTML =
"topleft"
function displayPlan(){
var row = document.getElementById("the_table").rows(1)
if (plan.value=="nat1") {
row.cells[0].innerHTML = "<b>Rate:"
row.cells[1].innerHTML = ".60"
row.cells[2].innerHTML = ".50"
row.cells[3].innerHTML = ".40"
row.cells[4].innerHTML = ".35"
row.cells[5].innerHTML = ".20"
}
else if (plan.value=="ohmi1") {
row.cells[0].innerHTML = "<b>Rate:"
row.cells[1].innerHTML = ".55"
row.cells[2].innerHTML = ".45"
row.cells[3].innerHTML = ".35"
row.cells[4].innerHTML = ".30"
row.cells[5].innerHTML = ".20"
}
else if (plan.value=="usa1") {
row.cells[0].innerHTML = "<b>Rate:"
row.cells[1].innerHTML = ".33"
row.cells[2].innerHTML = ".33"
row.cells[3].innerHTML = ".26"
row.cells[4].innerHTML = ".23"
row.cells[5].innerHTML = ".13"
}
else if (plan.value=="usa2") {
row.cells[0].innerHTML = "<b>Rate:"
row.cells[1].innerHTML = ".35"
row.cells[2].innerHTML = ".35"
row.cells[3].innerHTML = ".30"
row.cells[4].innerHTML = ".28"
row.cells[5].innerHTML = ".25"
}
else if (plan.value=="usa3") {
row.cells[0].innerHTML = "<b>Rate:"
row.cells[1].innerHTML = ".30"
row.cells[2].innerHTML = ".30"
row.cells[3].innerHTML = ".30"
row.cells[4].innerHTML = ".30"
row.cells[5].innerHTML = ".30"
}
else if (plan.value=="flat1") {
row.cells[0].innerHTML = "<b>Rate:"
row.cells[1].innerHTML = ".20"
row.cells[2].innerHTML = ".20"
row.cells[3].innerHTML = ".20"
row.cells[4].innerHTML = ".20"
row.cells[5].innerHTML = ".20"
}
else if (plan.value=="zapso") {
row.cells[0].innerHTML = "<b>Rate:"
row.cells[1].innerHTML = ".35"
row.cells[2].innerHTML = ".15"
row.cells[3].innerHTML = ".10"
row.cells[4].innerHTML = ".07"
row.cells[5].innerHTML = ".06"
}
else {
alert('Price Plan Not found!');
}
}