a=parseInt(document.zongji.ajk.value);
b=parseInt(document.zongji.tax.value);
c=parseInt(document.zongji.xuan.value);

解决方案 »

  1.   

    function auto_js(){
    var a,b,c,j;
    a=parse(document.zongji.ajk.value);
    b=parse(document.zongji.tax.value);//转换成整形数
    c=document.zongji.xuan.value;
             
    if (c=="s1")
    j= a+b;
    if (c=="s2")
    j= a-b;
    if (c=="s3")
    j= a*b;
    if (c=="s4")
    j= a/b;
    zongji.zongji.value=j;
    }
      

  2.   

    原因 不强制转换 javascript里认为是 连接了字符串
      

  3.   

    sorry!function auto_js(){
    var a,b,c,j;
    a=parseInt(document.zongji.ajk.value);
    b=parseInt(document.zongji.tax.value);//转换成整形数
    c=document.zongji.xuan.value;
             
    if (c=="s1")
    j= a+b;
    if (c=="s2")
    j= a-b;
    if (c=="s3")
    j= a*b;
    if (c=="s4")
    j= a/b;
    zongji.zongji.value=j;
    }
      

  4.   

    js中 + 有两个含义,1,普通加法运算符 2,字符串连接运算符这里当成字符串连接了,转成数值就可以了,同楼上orvar a = 1;
    var b = 2;
    alert(1*1 + 2*1);
      

  5.   

    哈哈,改好了,原来如比,谢谢老师  :)谢谢cjx5425(cjx5425)的代码和ghjhot(ghjhot)、LxcJie(肖冲)的解答woyingjie(killerJ)兄,这里c不能也做强制转换,老师你粗心了,不过还是谢谢的第一时间的提示。感谢各位,我这就结贴了。 ^_^
      

  6.   

    分总共只有50,cjx5425(cjx5425)给你30,另外两位解释的各给10分,谢谢老师们的帮助。新鸟实在没什么分,老师们如果嫌分给少了小鸟以后挣到分了另外开贴谢过。这次就委屈一下了  :P