<SCRIPT LANGUAGE="JavaScript">
<!--
function count()
{
var a01=parseInt(document.all.a01.value);
var a02=parseInt(document.all.a02.value);
var a03=parseInt(document.all.a03.value);
var b01=parseInt(document.all.b01.value);
var b02=parseInt(document.all.b02.value);
var b03=parseInt(document.all.b03.value);
if (a01+a02 != a03)and(b01+b02 != b03)
alert("录入有错误");
else
alert("全部正确");form1.a1.value="1";
form1.submit();
}
//-->
</SCRIPT><form name="form1" method="post" action="">
<input type="text"  name="a01" value="" >
<input type="text"  name="a02" value="" >
<input type="text"  name="a03" value="" >
<input type="text"  name="b01" value="" >
<input type="text"  name="b02" value="" >
<input type="text"  name="b03" value="" ><input type="button" name="Submit"  value="判断" onClick="count();">
<input type="hidden" name="a1" value="">
</form>

解决方案 »

  1.   

    if (a01+a02 != a03)and(b01+b02 != b03)运行出错,上面这句如何写?
      

  2.   

    if(a01+a02 != a03 && b01+b02 != b03) alert("录入有错误");
    else alert("全部正确");
      

  3.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function count()
    {
    var a01=parseInt(document.all.a01.value);
    var a02=parseInt(document.all.a02.value);
    var a03=parseInt(document.all.a03.value);
    var b01=parseInt(document.all.b01.value);
    var b02=parseInt(document.all.b02.value);
    var b03=parseInt(document.all.b03.value);
     if(a01+a02 != a03){ alert("a录入有错误"); }
     if( b01+b02 != b03){ alert("b录入有错误");}
     else {alert("全部正确");}form1.a1.value="1";
    form1.submit();
    }
    //-->
    </SCRIPT><form name="form1" method="post" action="">
    <input type="text"  name="a01" value="" >
    <input type="text"  name="a02" value="" >
    <input type="text"  name="a03" value="" >
    <input type="text"  name="b01" value="" >
    <input type="text"  name="b02" value="" >
    <input type="text"  name="b03" value="" ><input type="button" name="Submit"  value="判断" onClick="count();">
    <input type="hidden" name="a1" value="">
    </form>
      

  4.   

    if (a01+a02 != a03)and(b01+b02 != b03)
    为什么要同名呢
      

  5.   

    if((a01+a02 != a03) && (b01+b02 != b03))
    疯了....
      

  6.   

    if((a01+a02 != a03) && (b01+b02 != b03))
      

  7.   

    吼吼~~if bool and bool
    头一次见这样的写法,不错才怪哩!
      

  8.   

    你当sql字符串呢啊,还可以and连接
      

  9.   

    var a01=parseInt(document.all.a01.value);
    if (a01+a02 != a03)and(b01+b02 != b03)JavaScript有一点要注意的问题是 弱类型,和自动转换的题你从document.all.a01.value获取的值默认是String类型的
    自然 a01 + a02 为字符串的连接而已。 
    你需要用parseInt(a01) + parseInt(a02) != parseInt(a03)这样的显性类型转换成Number类型才可以正确得到结果。
      

  10.   

    there are a lot of genius in the world