怎么让javascript的radio button选项相乘

来源:百度知道 编辑:UC知道 时间:2024/06/06 04:47:20
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Larry's Limousine Service</title>
<script type="text/javascript" language="javascript">
var calculateTotal = function(){
var aa = document.getElementById('answer1').value;
var bb = document.getElementById('answer6').value;
var cc = aa*bb;
alert('The total cost is $'+cc);
}

</script>
</head>
<body

用下面这段JS,替换你的JS。

<SCRIPT LANGUAGE="JavaScript">
function getRadioValue(radioName){
var service = document.getElementsByName(radioName);
for(i=0;i<service.length;i++)
{
if(service[i].checked){
return service[i].value;
}
}
return null;
}

function calculateTotal(){
var service = getRadioValue("service");
if(service == null){ alert("Please select a service."); return}
var car = getRadioValue("car");
if(car == null){ alert("Please select a car."); return}
var cost = service * car;
var chk = document.getElementById("excursion1");
if(chk.checked) cost = cost + parseInt(chk.value);
alert('The total cost is $'+cost);
}

</SCRIPT>

var service = document.getElementByName('Service');
var aa ;
var check = false;
for(i=0;i<service.le