请问怎样在页面做动态计算,并显示?

nagisa 2004-07-27 10:46:31
请问如何在页面上动态的取得各输入域的值,并把值显示出来,谢谢
...全文
102 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
nagisa 2004-07-27
  • 打赏
  • 举报
回复
谢谢各位,三个都是可行的,我用了第一个,谢谢
woyingjie 2004-07-27
  • 打赏
  • 举报
回复
<form name=form1>
<input type=text name=text1 onpropertychange="document.form1.text2.value=document.form1.

text1.value">
<input type=text name=text2>
</form>
gjd111686 2004-07-27
  • 打赏
  • 举报
回复
<input type="text">
<input type="text">
<input type="text">
<input type="text">
<br>
<div id=DivID></div>
<script>
function CalValue()
{
var iTotal=0;
for(iIndex=0;iIndex<document.getElementsByTagName("input").length;iIndex++)
{
if(document.getElementsByTagName("Input")[iIndex].type=="text")
{
iTotal+=eval(1*document.getElementsByTagName("Input")[iIndex].value);
}
}
DivID.innerHTML="<div id=DivID>"+iTotal+"</div>";
}
</script>
<br>
<input type=button onclick="CalValue()">
LxcJie 2004-07-27
  • 打赏
  • 举报
回复
能说具体一点吗?

看看这个是不是你说的那个

<input type=text name=txt1 onpropertychange="mulIt()">
<input type=text name=txt2 onpropertychange="mulIt()">
<input type=text name=mul>

<script>
function mulIt()
{
var num1 = parseInt(document.all.txt1.value,10);
var num2 = parseInt(document.all.txt2.value,10);
if(isNaN(num1))
num1 = 0;
if(isNaN(num2))
num2 = 0;
document.all.mul.value = num1*num2;
}
</script>

87,910

社区成员

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

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