<form action="dorukui.jsp" method="get">
<input type="text" name="cont1" />
<input type="text" name="cont2" />
<input type="text" name="cont3" />
<input type="submit" name="Submit" value="提交" />
<input name="Submit2" type="reset" value="重置" />
         
</form>
比如我在count1 输入22 count输入22那么在count3就自动显示22x22=484

解决方案 »

  1.   

    function calc()
    {
    document.all["cont3"].value = parseFloat(document.all["cont1"].value) +parseFloat(document.all["cont2"].value)
    return false;
    }
      

  2.   

    <script defer>
    function Calcute()
    {
    var a = document.getElementById("cont1");
    var b = document.getElementById("cont2");
    var c = document.getElementById("cont3");

    if(a != undefined && b != undefined && c != undefined)
    {
    if(isNaN(parseFloat(a.value)) || isNaN(parseFloat(b.value)))
    {
    c.value = "请输入数字";
    }
    else
    {
    c.value = ((a.value==undefined)?0:a.value)*((b.value==undefined)?0:b.value);
    }
    }
    else
    {
    return false;
    }
    }
    </script>
    <html>
    <input type="text" name="cont1" onkeyup="Calcute()"/>
    <input type="text" name="cont2" onkeyup="Calcute()"/>
    <input type="text" name="cont3" />
    </html>