function calc(i){ 
        document.getElementById('a').innerHTML = (i * 0.02).toFixed(2); 
        document.getElementById('b').innerHTML = (i * 0.05).toFixed(2); 
          } 
<input type="text" onkeyup="calc(this.value)"/> 
  <div id="a"> </div> 
  <div id="b"> </div> 假如我这里得到这样的表单结果:(红色为说明)        
金额                  金额1           金额2 
1000(文本域录入)  20(i * 0.02)   8(i * 0.05) 我需要把这三个数都写入数据库表的 1  2    3 对应列。 我在dream8的插入数据只能插入“金额”这一项。 金额1和金额2的不知道该怎么插入?请问可以实现的了我要的效果吗?