到处都是房产网,随便搜索一个,都带计算器。右键看源文件就可以看到JavaScript.
解决方案 »
- 请教一个checkbox返回值的问题
- 帮看看,为什么点击鼠标才有效果呢?
- 关于settimeout方法的的不解 如何参数等
- 关于javascript对话框
- 怎样实现,当时间到了,系统自动强制提交当前页跳转到下一页面
- 如何利用JS来处理数据并生成页面??
- 調試asp,腳本語言是javascript,請問怎麽設置終止點,相當於vbscript的response.end(),在綫等
- 怎样实现新闻的动态滚动显示呢,求教了!
- 关于拷屏键的屏蔽~~~(PrintScreen)坚决加出100分,只要你来,就给分
- 下拉列表框
- 关于mailto的问题
- 如何把定义好的变量的值传递到JAVASCRIPT中?十万火急!
<body>
<form name="form1" method="post" action="">
<input name="textfield" type="text" size="3">
+
<input name="textfield2" type="text" size="3">
+
<input name="textfield3" type="text" size="3">
+
<input name="textfield4" type="text" size="3">
<input type="button" name="Submit" value="=" onClick="btk()">
<input name="textfield5" type="text" size="4">
</form>
</body>
<script>
function btk(){
var allInputs = document.getElementsByTagName("input");
var n=allInputs.length-1;
var i;
var mun=0;
for(i=0;i<n-1;i++)
{
if(allInputs.item(i).value!="") mun+=parseInt(allInputs.item(i).value)
}
allInputs.item(n).value=mun;
}
</script>
<script>
function addval(){
var tmp="";
var total=0;
for(i=0;i<17;i++){
tmp=document.getElementById("input"+i).value;
total+=parseInt(tmp);
}
return total;
}
</script>
输入值的控件名称是input1、input2等等,而且显示计算总结果的是控件名称是input_total,而我看楼上朋友是用所有input控件的数量来计算的,请问我如何得知我的当前页面中有多少个id的前5个字母是input的控件?得知这个后我就知道该怎么办了。
document.getElementsByName("input13")
document.getElementsByName("input20")
document.getElementsByName("total_input")我现在只是不知道如果算出name的前5个字母为input的控件数量啊~~~~~~
<body>
算出name的前5个字母为input的控件数量:
<form name="form1" method="post" action="">
<input name="input1" type="text" size="2">
<input name="input2" type="text" size="2">
<input name="input3" type="text" size="2">
<input name="input4" type="text" size="2">
<input name="input5" type="text" size="2">
<input name="input6" type="text" size="2">
<input type="button" name="Submit" value="计算" onClick="btk()">
</form><script>
function btk(){
var allInputs = document.getElementsByTagName("input");
var n=allInputs.length-1;
var i;
var mun=0;
for(i=0;i<n;i++)
{
if(allInputs.item(i).name.substr(0,5)=="input") mun+=1;
}
allInputs.item(n).value="结果是"+ mun;
}
</script></body>