文本框贼值

szsoho 2007-07-06 05:54:05
<script language="javascript">
<!--
function add()
{
a=document.getElementById("aa").value
b=document.getElementById("bb").value
c=a+b
document.getElementById("cc").value=c
}
-->
</script>
<form id="form1" name="form1" method="post" action="">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<%for i=1 to 3%>
<tr>
<td><label>
<input name="aa" type="text" id="aa" />
</label></td>
<td><label>
<input name="bb" type="text" id="bb" />
</label></td>
<td><label>
<input name="cc" type="text" id="cc" onclick="add()" />
</label></td>
</tr>
<%
next
%>
<tr>
<td> </td>
<td><label>
<input type="submit" name="Submit" value="提交" />
</label></td>
<td> </td>
</tr>
</table>
</form>
一表单有三个文本框,当第一第二个文本框填写值点击第三个文本框,第三个文本框的值自动等于前两个框的和
当只有一行时是可以的,但是要循环多次就不行了,请高手指点.
...全文
217 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
redlegend_126_com 2007-07-07
  • 打赏
  • 举报
回复
“第一个可以了但是结果类型不正确100+200=100200”

a=document.getElementById("aa").value 获取的a值默认是String类型的,你要用parseInt进行转换一下就可以了。
否则,就是字符串连接了

hookee 2007-07-06
  • 打赏
  • 举报
回复
类型不正确根据需求转一下就行了呀
listc[i].value = parseInt(lista[i].value) + parseInt(listb[i].value);
listc[i].value = parseFloat(lista[i].value) + parseFloat(listb[i].value);
szsoho 2007-07-06
  • 打赏
  • 举报
回复
谢谢两位的指点
第一个可以了但是结果类型不正确100+200=100200
第二位的三个结都等于第一个的结果
wasuka 2007-07-06
  • 打赏
  • 举报
回复
<input name="aa" type="text" id="aa" />
<input name="bb" type="text" id="bb" />
<input name="cc" type="text" id="cc" onfocus="if(document.getElementById('aa').value&&document.getElementById('aa').value){this.value=parseInt(document.getElementById('aa').value)+parseInt(document.getElementById('bb').value)}"/>
hookee 2007-07-06
  • 打赏
  • 举报
回复
function add()
{
var obj = event.srcElement;
var lista = document.form1.aa;
var listb = document.form1.bb;
var listc = document.form1.cc;
if(listc.length){
for(var i=0;i<listc.length;i++){
if(listc[i]==obj) break;
}
if(i<listc.length){
listc[i].value = lista[i].value + listb[i].value;
}
}
else listc.value = lista.value + listb.value;
}

87,910

社区成员

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

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