<input type="text" id="a" onkeyup="abc()"/>
<input type="text" id="b" onkeyup="abc()"/>
<div id="cc" />
<script>
function abc(){
   document.getElementById("cc").innerHtml = document.getElementById("a").value +document.getElementById("b").value 
}
</script>

解决方案 »

  1.   


    搞错,不好意思
    应该触发onblur<input type="text" id="a" onblur="abc()"/>
      

  2.   

    <script language="javascript">
    function sumResult()
    {
      var obj1 = parseInt(document.getElementById("text1").value);
      var obj2 = parseInt(document.getElementById("text2").value);
      var result = obj1 + obj2;
      var objResult = document.getElementById("result");
      objResult.innerHTML = result;
    }
    </script>
    <input id="text1" /><input id="text2" onblur="sumResult()"/><br>
    <span id="result"></span>
     
      

  3.   

    如果是数字的话用
    parseInt(document.getElementById("a").value )