<input name="1" type="text"/>
+ <input name="2" type="text" />= <input name="3" type="text"/> 怎样无刷新无按钮看到name="3"的结果
+ <input name="2" type="text" />= <input name="3" type="text"/> 怎样无刷新无按钮看到name="3"的结果
解决方案 »
- 南京地区找php程序员修改网站
- 想知道有没有人开发这样的joomla模板或组件?
- discuz2.5插件问题,新手求助,希望有人解决
- 请各位老师帮忙看看,下面标红色字的代码有错,请指点,谢谢
- 弹出窗口:选择是否删除的代码,如何编写
- 在一个php中,我定义了两个表单,当第一个表单提交后,生成了第二个表单,提交第二个表单后,就取不到第一个表单的数据了,该怎么办?
- dedecms做的站,如何实现统计发的文章百度的收录情况....
- 求源码
- phpstorm +xdebug 调试跳到断点,collecting data然后disconnected?
- 把前32名的成绩查出来,分别发奖励,但是前3名叠加了5次
- mb_detect_encoding 判断unicode
- 如何搭建PHP 能输入RSS
function add(){
var m=n=k=0;
m = Number(document.getElementsByName("first")[0].value);
n = Number(document.getElementsByName("second")[0].value);
m = isNaN(m) ? 0 : m;
n = isNaN(n) ? 0 : n;
k = m + n;
document.getElementsByName("result")[0].value = k;
}
</script>
<input name="first" type="text" onkeyup="add()" />
+ <input name="second" type="text" onkeyup="add()" />= <input name="result" type="text"/>
<input name="first" id="first" type="text" onkeyup="add()" />
+ <input name="second" id="second" type="text" onkeyup="add()" />= <input name="result" type="text"/>这个主要是由于IE和FF两个对于document.getElementsByName的解释不同造成的。IE是取的ID,FF是取的name
<input name="2" type="text" id='2' onchange='getnum()'//>
<input name="3" id='3' type="text"/>
head里面增加如下js代码即可:
<script language="javascript">
function getnum(){
var m=n=k=0;
m = document.getElementsById("1")[.value;
n = document.getElementsById("2")[.value;
m = isNaN(m) ? 0 : m;
n = isNaN(n) ? 0 : n;
k = m + n;
document.getElementsById("3").value = k;
}
</script>