[求助]为什么数字相加出错(JSCRIPT)-->千里冰封转移
<SCRIPT FOR=Update EVENT=onclick LANGUAGE=javascript><!--
{
if(document.id.a_1.value + document.id.a_2.value >21)
{
document.id.a_1.value = 21
}
else
document.id.a_1.value = (document.id.a_1.value + document.id.a_2.value)
}
-->
</Script>
<SCRIPT FOR=add EVENT=onclick LANGUAGE=javascript>
<!--
{
if(document.id.a_1.value + document.id.a_2.value >21)
{
document.id.a_1.value = 21
}
else
document.id.a_1.value = (document.id.a_1.value + document.id.a_2.value)
}
-->
</Script>
这个是一个在表单增加或者更新的时候 自动计算值的程序 但是为什么我每次运行比如说a_1是1 a_2是2
结果就是12呢按照要求应该得到的值是3哦 没时间看JAVA只是把原来有的程序改动改动 就出问题了 请各位大侠指教一下
[此贴子已经被作者于2006-5-23 10:32:28编辑过]