数量:<input type="text" name="shop_count" value=<?=$rs["count"]?> />
单价:<input type="text" name="danjia" value=<?=$rs["jiage"]?>/><input type="buttom" name="jisuan" value="计算" />
<input type="text" name="show" />请问,当我点击计算的时候,如何通过js,将计算结果显示在最后一个 text文本框中?谢谢~~~~
单价:<input type="text" name="danjia" value=<?=$rs["jiage"]?>/><input type="buttom" name="jisuan" value="计算" />
<input type="text" name="show" />请问,当我点击计算的时候,如何通过js,将计算结果显示在最后一个 text文本框中?谢谢~~~~
<input type="text" name="show" id="aaa"/>
之后JS脚本
function sum()
{
var sum = 123;//你计算后的结果
document.getElementById("aaa").value=sum;
}
//onclick事件触发一下就可以了
没有ID它会自动找name的
单价: <input id="num02" name="num02" type="text" name="danjia" value= <?=$rs["jiage"]?>/> <input type="buttom" name="jisuan" value="计算" onclick="javascript:jisuan();" />
<input id="num03" name="num03" type="text" name="show" />
<script language="javascript" type="text/javascript">
function jisuan()
{
var n01=parseFloat(document.getElementById("num01").value)||0;
var n02=parseFloat(document.getElementById("num02").value)||0;
var obj=document.getElementById("num03");
//这里计算根据你的要求自己定,这里简单介绍个加法
var temp=n01+n02;
obj.value=temp;
}
</script>
<script language="javascript" type="text/javascript">
var text1 = document.all("text1").value
var text2 = document.all("text2").value;
document.getElementById("show").value=text1*text2;
</script>
<body>
数量: <input type="text" name="shop_count" id="text1" value= <?=$rs["count"]?> />
单价: <input type="text" name="danjia" id="text2" value= <?=$rs["jiage"]?>/> <input type="buttom" name="jisuan" value="计算" onclick="sum() "/>
<input type="text" name="show" id="show"/>
数量: <input type="text" id="shop_count" name="shop_count" value= <?=$rs["count"]?> />
单价: <input type="text" id="danjia" name="danjia" value= <?=$rs["jiage"]?>/><input type="button" name="jisuan" value="计算" onclick="total()"/>
<input type="text" id="show" name="show" /><script>
function total(){
var count=document.getElementById("shop_count").value;
var danjia=document.getElementById("danjia").value;
document.getElementById("show").value=count*danjia;
}
</script>
可以参考<script language="javascript" type="text/javascript">
var i = //看你怎么激发他 获取该行数值 可以写个隐藏的input获取
var num= document.all("num"+i).value
var mony= document.all("mony"+i).value;
document.getElementById("show"+i).value=num*mony;
</script> <c:forEach var="e" varStatus="s" items="">
数量: <input type="text" name="shop_count" id="num${f:h(e.id)}" value= <?=$rs["count"]?> />
单价: <input type="text" name="danjia" id="mony${f:h(e.id)}" value= <?=$rs["jiage"]?>/>
<input type="text" name="show" id="show${f:h(e.id)}" "/>
</c:forEach>