输入input结果马上出来问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 08:13:27
在下新人,请多指点:
我想输入 长 和 宽 不用按提交 结果马上就计算会出来的,怎么做啊
第一个结果是 长X宽 第二个是 长X宽X50 ……象这样结果 输入长宽马上就出来结果
我以前是用asp 还用了提交的 onchage我不太会用
-----------------------------------------------------------
<tr>
<td>价格计算:长:<input type="text" name="chang1" value="" size="5">m  宽:<input type="text" name="kuang1"

value="" size="5">m
</td></tr>
<tr>
<td>结果:有<input type="text" name="chengb1" value="" size="5">平方米  成本<input type="text" name="chengb1"

value="" size="10">元  报价<input type="text" name="baojia1" value="" size="10">元
</td></tr>

帮你完善了下,直接用javascript做的

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script>
function js(){
var c = document.getElementsByName("chang1")[0].value;
var k = document.getElementsByName("kuang1")[0].value;
var jg = document.getElementsByName("jg")[0].value;
var bj = document.getElementsByName("bj")[0].value;

document.getElementsByName("mianji")[0].value = c*k;
document.getElementsByName("chengb1")[0].value = c*k*jg;
document.getElementsByName(&q