100-高分急等,如何做一个自动的计算器,

gdmm 2002-08-25 09:49:15
三个输入框

数量:input1
单价:input2
总计:input3

数量和单价从数据库里调用,总计为数量与单价的积,当我改变数量与单价其中的一个或者两个的值时,如何实现总计的自动求值;
...全文
34 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
gdmm 2002-08-25
  • 打赏
  • 举报
回复
是的;谢谢所有的
vivanboy 2002-08-25
  • 打赏
  • 举报
回复
谢谢所有的
gdmm 2002-08-25
  • 打赏
  • 举报
回复
whiteclude(天际) 谢谢
qiushuiwuhen(秋水无恨) 谢谢

saucer 2002-08-25
  • 打赏
  • 举报
回复
onchange is triggered after a changed text input lost its focus

onpropertychange is triggered anytime a property (include value property) of a control is changed
vivanboy 2002-08-25
  • 打赏
  • 举报
回复
onpropertychange
和onchange有什么区别?
qiushuiwuhen 2002-08-25
  • 打赏
  • 举报
回复
数量:<input name=input1 value=100 onpropertychange=check()>
单价:<input name=input2 value=12 onpropertychange=check()>
总计:<input name=input3 value=1200 readonly>
<script>
function check(){
var v1=document.all.input1.value;
var v2=document.all.input2.value;
if(isNaN(v1)){alert("数量应该是数字");document.all.input1.select();return}
if(isNaN(v2)){alert("数量应该是数字");document.all.input2.select();return}
document.all.input3.value=v1*v2;
}
</script>
whiteclude 2002-08-25
  • 打赏
  • 举报
回复
数量<input type=text id=sl size=8 onblur=js() onfocus="sl.select()">
<br>
单价<input type=text id=dj size=8 onblur=js() onfocus="dj.select()">
<br>
总计<input type=text id=zj size=15 >
<script>
function js() {
zj.value = sl.value * dj.value;
}
</script>
gdmm 2002-08-25
  • 打赏
  • 举报
回复
附加一点:如何让总计显示出来!

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧