一个关于JS计算的问题~~请教各位帮帮忙
来源:百度知道 编辑:UC知道 时间:2024/05/30 13:16:38
a=自己可输入的值 b=自己可以输入的值 f=可以在1,2,3,4中任意选一个的值 d=根据f的值的不同有一个相对应的值
c=(a-100)*0.9 e=c*d
if b>1.2c ,f=1 那么d=15
if b>1.2c ,f=2 那么d=25
if b>1.2c ,f=3 那么d=30
if b>1.2c ,f=4 那么d=35
if b<0.8c,f=1 那么d=25
if b<0.8c,f=2 那么d=35
if b<0.8c,f=3 那么d=40
if b<0.8c,f=4 那么d=45
if b>=0.8c而且b<=1.2c,f=1 那么d=20
if b>=0.8c而且b<=1.2c,f=2 那么d=30
if b>=0.8c而且b<=1.2c,f=3 那么d=35
if b>=0.8c而且b<=1.2c,f=4 那么d=40
根据d值与输入的a值算出e值
要求在网页上按计算按钮后能同时显示c与e的结果
请请各位帮帮忙 谢谢
c=(a-100)*0.9 e=c*d
if b>1.2c ,f=1 那么d=15
if b>1.2c ,f=2 那么d=25
if b>1.2c ,f=3 那么d=30
if b>1.2c ,f=4 那么d=35
if b<0.8c,f=1 那么d=25
if b<0.8c,f=2 那么d=35
if b<0.8c,f=3 那么d=40
if b<0.8c,f=4 那么d=45
if b>=0.8c而且b<=1.2c,f=1 那么d=20
if b>=0.8c而且b<=1.2c,f=2 那么d=30
if b>=0.8c而且b<=1.2c,f=3 那么d=35
if b>=0.8c而且b<=1.2c,f=4 那么d=40
根据d值与输入的a值算出e值
要求在网页上按计算按钮后能同时显示c与e的结果
请请各位帮帮忙 谢谢
看看吧,可能有的地方考虑不周到
<html>
<head>
<title>starting page</title>
<script type="text/javascript">
function calc()
{
var aobj=document.all.aa.value;
var bobj=document.all.bb.value;
if(aobj=="")
{
alert("A的值不能为空");
document.all.aa.focus();
return false;
}
if(bobj=="")
{
alert("B的值不能为空");
document.all.bb.focus();
return false;
}
var c=(aobj-100)*0.9;
document.all.sp1.innerHTML="<font color=red size=20>C的值="+c+"</font>";
var fobj=document.all.f1;
var sel;
for(var i=0;i<fobj.length;i++)
{
if(fobj[i].checked)
sel=fobj[i].value;
}
var d;
var b=bobj;
if(sel==1)
{
if(b>1.2*c)