很想用for,但是实现不了啊
jine[1]这个里面的值从1到10,用成变量的就出错了啊
jine[1]这个里面的值从1到10,用成变量的就出错了啊
解决方案 »
- js操作cookie
- 请问高手一个问题。如果是高手的话请帮帮忙。。。
- 关于JQUERY与JSON的问题
- 表单里面的数据发送到邮箱
- 一个简单的引号问题
- 两个Select控件,第一个控件从数据库读到数据,第二个控件将 第一个控件选定的数据项作为条件再去找相关数据并显示出来,请问高手如何解
- 如何新添加一个类似状态行的一个表格行?在窗口的最底行?而不论窗口如何变化?
- 谁有比较好看的树型目录的图标啊?
- 请问我有一组同名的复选框checkbox,我提交前,怎样去判断被选中了几个,分别得到他们的值做些处理。谢谢
- 计算某一时间(2002-08-01)5天后的日期的值(2002-08-01格式) 在线给分
- 在两个asp页之间的表单数据传递?
- showModalDialog中打开的页面里无法使用history.back
-------------------------------------------
怎么可能?!贴html代码看看!
比如发票:
支出项目 内容 付款
1 表单input input input
2 input input input
3 input input input
...
...
10
一行为一栏,input为填写项
在点击计算按钮后调用addjine()函数,付款栏可以自动累加,最多添加10栏
]<HTML>
<BODY>
<FORM METHOD=POST ACTION="" name="myform">
<INPUT TYPE="text" NAME="jine"><br>
<INPUT TYPE="text" NAME="jine"><br>
<INPUT TYPE="text" NAME="jine"><br>
<INPUT TYPE="text" NAME="jine"><br>
<INPUT TYPE="text" NAME="jine"><br>
<INPUT TYPE="button" name="test" value="add jin" onclick="addjine();">
</FORM>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
function addjine(){
var t=0;
var name;
for(i=0;i<5;i++)
{
if(document.myform.elements['jine'](i)==null){
t+=0;
}
else
{
if(document.myform.elements['jine'](i).value>0)
{
t+=parseFloat(document.myform.elements['jine'](i).value);
}
else
{
t+=0;
}
}
}
alert("totle="+t);
}
//-->
</SCRIPT>
<BODY>
<FORM METHOD=POST ACTION="" name="myform">
<INPUT TYPE="text" NAME="jine"><br>
<INPUT TYPE="text" NAME="jine"><br>
<INPUT TYPE="text" NAME="jine"><br>
<INPUT TYPE="text" NAME="jine"><br>
<INPUT TYPE="text" NAME="jine"><br>
<INPUT TYPE="button" name="test" value="add jin" onclick="addjine();">
</FORM>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
function addjine(){
var t=0;
var name;
var length = document.myform.elements['jine'].length;
for(i=0;i<length;i++)
{
if(document.myform.elements['jine'](i)==null){
t+=0;
}
else
{
if(document.myform.elements['jine'](i).value>0)
{
t+=parseFloat(document.myform.elements['jine'](i).value);
}
else
{
t+=0;
}
}
}
alert("totle="+t);
}
//-->
</SCRIPT>
<BODY>
<FORM METHOD=POST ACTION="" name="myform">
<INPUT TYPE="text" NAME="jine"><br>
<INPUT TYPE="text" NAME="jine"><br>
<INPUT TYPE="text" NAME="jine"><br>
<INPUT TYPE="text" NAME="jine"><br>
<INPUT TYPE="text" NAME="jine"><br>
<INPUT TYPE="button" name="test" value="add jin" onclick="addjine();">
</FORM>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
function addjine(){
var t=0;
var objs = document.getElementsByName("jine")
for(i=0;i<objs.length;i++)
{
if(parseFloat(objs[i].value)>0)
{
t+=parseFloat(objs[i].value);
}
else
{
t+=0;
}
}
alert("totle="+t);
}
//-->
</SCRIPT>
问题已经解决了,非常你们的解答
<body>
<FORM METHOD=POST ACTION="" name="myform">
<INPUT TYPE="text" NAME="jine"><br>
<INPUT TYPE="text" NAME="jine"><br>
<INPUT TYPE="text" NAME="jine"><br>
<INPUT TYPE="text" NAME="jine"><br>
<INPUT TYPE="text" NAME="jine"><br>
<INPUT TYPE="button" name="test" value="add jin" onclick="addjine();">
</FORM>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
function addjine(){
var t=0;
var name;
var jine=document.myform.elements['jine']
var length = jine.length;
for(i=0;i<length;i++)
{
if(jine[i].value==''){t+=0;}else{t+=parseFloat(jine[i].value);}
}
alert("totle="+t);
}
//-->
</SCRIPT>
</body>