帮我看看这个为什么第二行不能自动计算了...

yesrich 2012-02-03 04:40:52
<script language="JavaScript">

function keydown()
{
if (event.keyCode == 13) { event.keyCode = 9;return sumValue(); }
}

function sumValue()
{
if (document.getElementById("x1").value=="")
{
document.getElementById("m1").innerHTML="";
document.getElementById("s1").value="";
document.getElementById("jine1").innerHTML="";
document.form1.x1.focus();
return false;
}

if (document.getElementById("x1").value==1)
{
document.getElementById("m1").innerHTML="组合柜";
if (document.getElementById("s1").value=="")
{
document.getElementById("jine1").innerHTML="";
}
else
{
document.getElementById("jine1").innerHTML =parseInt(document.getElementById("s1").value)*171;
document.form1.x2.focus();
}
return false;
}

if (document.getElementById("x1").value==2)
{
document.getElementById("m1").innerHTML="衣柜";
if (document.getElementById("s1").value=="")
{
document.getElementById("jine1").innerHTML="";
}
else
{
document.getElementById("jine1").innerHTML =parseInt(document.getElementById("s1").value)*153;
document.form1.x2.focus();
}
return false;
}





if ((document.getElementById("x1").value<1)||(document.getElementById("x1").value>2))
{
alert("无此号码");
document.getElementById("m1").innerHTML="";
document.getElementById("x1").value="";
document.getElementById("s1").value="";
document.getElementById("jine1").innerHTML ="";
document.form1.x1.focus();

return false;
}

if (document.getElementById("x2").value=="")
{
document.getElementById("m2").innerHTML="";
document.getElementById("s2").value="";
document.getElementById("jine2").innerHTML="";
document.form1.x2.focus();
return false;
}

if (document.getElementById("x2").value==1)
{
document.getElementById("m2").innerHTML="组合柜";

if (document.getElementById("s2").value=="")
{
document.getElementById("jine2").innerHTML="";
}
else
{
document.getElementById("jine2").innerHTML =parseInt(document.getElementById("s2").value)*171;
document.form1.x3.focus();
}
return false;
}

if (document.getElementById("x2").value==2)
{
document.getElementById("m2").innerHTML="衣柜";

if (document.getElementById("s2").value=="")
{
document.getElementById("jine2").innerHTML="";
}
else
{
document.getElementById("jine2").innerHTML =parseInt(document.getElementById("s2").value)*153;
document.form1.x3.focus();
}
return false;
}


if ((document.getElementById("x2").value<1)||(document.getElementById("x2").value>2))
{
alert("无此号码");
document.getElementById("m2").innerHTML="";
document.getElementById("x2").value="";
document.getElementById("s2").value="";
document.getElementById("jine2").innerHTML ="";
document.form1.x2.focus();
return false;
}

}

</script>








<title>出口报关</title>

<body background="../images/1.gif" topmargin="0" onmousedown="sumValue()">
<form name="form1" method="post" action="" autocomplete="off">
<table width="500" border="0" align="center">
<tr>
<td><div align="center" class="STYLE33">出口填报</div></td>
</tr>
<tr>
<td><div class="STYLE34">手册编号:6666666</div></td>
</tr>
</table>
<table width="500" border="1" align="center" cellspacing="1" bordercolor="#6699CC">
<tr>
<td width="64" height="25" class="green STYLE32"><div align="center" class="STYLE35">备案序号</div></td>
<td width="188" height="25" class="green STYLE32"><div align="center" class="STYLE35">货名及规格</div></td>
<td width="56" height="25" class="green"><div align="center" class="STYLE35">数量</div></td>
<td width="70" height="25" class="green STYLE32"><div align="center" class="STYLE35">单价</div></td>
</tr>
<tr>
<td height="25" class="green STYLE35"><input name="x1" type="text" id="x1" size="8"></td>
<td height="25" class="green STYLE35"><span id="m1"> </span> </td>
<td height="25" class="green STYLE35"><input name="s1" type="text" id="s1" size="8"></td>
<td height="25" class="green STYLE35"><span id="jine1"> </span> </td>
</tr>
<tr>
<td height="25" class="green STYLE35"><input name="x2" type="text" id="x2" size="8"></td>
<td height="25" class="green STYLE35"><span id="m2"> </span> </td>
<td height="25" class="green STYLE35"><input name="s2" type="text" id="s2" size="8"></td>
<td height="25" class="green STYLE35"><span id="jine2"> </span></td>
</tr>
</table>
<table width="500" border="0" align="center">
<tr>
<td><div align="center">
<input type="submit" name="Submit" value="确认">
   
<input type="reset" name="Submit2" value="重置">
</div></td>
</tr>
</table>

</form>
</body>
...全文
60 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yesrich 2012-02-03
  • 打赏
  • 举报
回复
<script language="JavaScript">

function keydown()
{
if (event.keyCode == 13) { event.keyCode = 9;return sumValue(); }
}

function sumValue()
{
if (document.getElementById("x1").value=="")
{
document.getElementById("m1").innerHTML="";
document.getElementById("s1").value="";
document.getElementById("jine1").innerHTML="";
document.form1.x1.focus();
return false;
}

if (document.getElementById("x1").value==1)
{
document.getElementById("m1").innerHTML="组合柜";
if (document.getElementById("s1").value!="")
{
document.getElementById("jine1").innerHTML =parseInt(document.getElementById("s1").value)*171;
document.form1.x2.focus();
}
return false;
}

if (document.getElementById("x1").value==2)
{
document.getElementById("m1").innerHTML="衣柜";
if (document.getElementById("s1").value!="")
{
document.getElementById("jine1").innerHTML =parseInt(document.getElementById("s1").value)*153;
document.form1.x2.focus();
}
return false;
}





if ((document.getElementById("x1").value<1)||(document.getElementById("x1").value>2))
{
alert("无此号码");
document.getElementById("m1").innerHTML="";
document.getElementById("x1").value="";
document.getElementById("s1").value="";
document.getElementById("jine1").innerHTML ="";
document.form1.x1.focus();

return false;
}

if (document.getElementById("x2").value=="")
{
document.getElementById("m2").innerHTML="";
document.getElementById("s2").value="";
document.getElementById("jine2").innerHTML="";
document.form1.x2.focus();
return false;
}

if (document.getElementById("x2").value==1)
{
document.getElementById("m2").innerHTML="组合柜";

if (document.getElementById("s2").value!="")
{
document.getElementById("jine2").innerHTML =parseInt(document.getElementById("s2").value)*171;
}
return false;
}

if (document.getElementById("x2").value==2)
{
document.getElementById("m2").innerHTML="衣柜";

if (document.getElementById("s2").value!="")
{
document.getElementById("jine2").innerHTML =parseInt(document.getElementById("s2").value)*153;
}
return false;
}


if ((document.getElementById("x2").value<1)||(document.getElementById("x2").value>2))
{
alert("无此号码");
document.getElementById("m2").innerHTML="";
document.getElementById("x2").value="";
document.getElementById("s2").value="";
document.getElementById("jine2").innerHTML ="";
document.form1.x2.focus();
return false;
}

}

</script>








<title>出口报关</title>

<body background="../images/1.gif" topmargin="0" onmousedown="sumValue()">
<form name="form1" method="post" action="" autocomplete="off">
<table width="500" border="0" align="center">
<tr>
<td><div align="center" class="STYLE33">出口填报</div></td>
</tr>
<tr>
<td><div class="STYLE34">手册编号:6666666</div></td>
</tr>
</table>
<table width="500" border="1" align="center" cellspacing="1" bordercolor="#6699CC">
<tr>
<td width="64" height="25" class="green STYLE32"><div align="center" class="STYLE35">备案序号</div></td>
<td width="188" height="25" class="green STYLE32"><div align="center" class="STYLE35">货名及规格</div></td>
<td width="56" height="25" class="green"><div align="center" class="STYLE35">数量</div></td>
<td width="70" height="25" class="green STYLE32"><div align="center" class="STYLE35">单价</div></td>
</tr>
<tr>
<td height="25" class="green STYLE35"><input name="x1" type="text" id="x1" size="8"></td>
<td height="25" class="green STYLE35"><span id="m1"> </span> </td>
<td height="25" class="green STYLE35"><input name="s1" type="text" id="s1" size="8"></td>
<td height="25" class="green STYLE35"><span id="jine1"> </span> </td>
</tr>
<tr>
<td height="25" class="green STYLE35"><input name="x2" type="text" id="x2" size="8"></td>
<td height="25" class="green STYLE35"><span id="m2"> </span> </td>
<td height="25" class="green STYLE35"><input name="s2" type="text" id="s2" size="8"></td>
<td height="25" class="green STYLE35"><span id="jine2"> </span></td>
</tr>
</table>
<table width="500" border="0" align="center">
<tr>
<td><div align="center">
<input type="submit" name="Submit" value="确认">
   
<input type="reset" name="Submit2" value="重置">
</div></td>
</tr>
</table>

</form>
</body>
yesrich 2012-02-03
  • 打赏
  • 举报
回复
稍等片刻,我精简一点
yesrich 2012-02-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zsx841021 的回复:]
return false 用的不适当
[/Quote]


第一行是沒有問題的,,,
可第二行好像沒有反应似的。
未知数 2012-02-03
  • 打赏
  • 举报
回复
。。。贴这么大段代码出来 又不指定疑问位置,连问题都没表述清楚,怎么看?
三石-gary 2012-02-03
  • 打赏
  • 举报
回复
return false 用的不适当

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧