从数据库动态取出的记录,已排序,本身并不是一颗树,只是结构象树:),然后我把它画在页面上而已,金额栏是用户输入的,非末级编码的金额栏是readonly的,可以从数据库取出末级标志
解决方案 »
- JS。兼容问题【急】【急】【急】为什么在IE里面显示正常,在FF里面确没效果啊,大家帮我改改啊。
- jqery 上传问题
- 2个DIV B在A的里面 B的长宽大于A 怎么才能让A不被撑大?(要求IE6下正常且兼容Firefox,IE7 8)
- aspx网页,如何弹出新窗口显示报错信息?
- 探讨下input输入框输入内容事件获取
- js如何取xml文件中的某一部分
- 请教: 怎样在Javascript中获取ASP中的变量值?
- 我想用JS判断INPUT里输入的内容,如果输入了字符,则弹出出错信息!谢谢!急!
- 请问:请问怎样禁止网页被浏览者保存到硬盘上?谢!
- jquery animate 可以设置哪些动画属性
- 200分!!如何屏蔽系统右键菜单,显示自己的菜单?
- 請問怎樣抓去回車值
测试页面代码片断:
<script>
function cal(bm,i,k,l)
{
je=0;
while(i<l-1){
i=i+1;
bm2=t.rows[i].cells[1].innerText;
if((bm2.indexOf(bm)==0)&&(bm2.length-bm.length==2)) {
mjbz=t.rows[i].cells[0].innerText;
if (mjbz=="0")
je=je+cal(bm2,i,i,l);
else
je=je+parseFloat(t.rows[i].cells[2].childNodes(0).value); }
}
if ((k>-1)&&(k<l))
t.rows[k].cells[2].childNodes(0).value=je;
return je;
}
function cal1(){
l=t.rows.length;
je=cal('',-1,-1,l);
}
</script>
<table id=t onkeyup='cal1()'>
<tr>
<td>0</td><td>01</td><td><input type=text name=hds value="0"></td>
</tr>
<tr>
<td>0</td><td>0101</td><td><input type=text name=hds value="0"></td>
</tr>
<tr>
<td>1</td><td>010101</td><td><input type=text name=hds value="0"></td>
</tr>
<tr>
<td>1</td><td>0102</td><td><input type=text name=hds value="0"></td>
</tr>
<tr>
<td>1</td><td>0103</td><td><input type=text name=hds value="0"></td>
</tr>
<tr>
<td>0</td><td>02</td><td><input type=text name=hds value="0"></td>
</tr>
<tr>
<td>1</td><td>0201</td><td><input type=text name=hds value="0"></td>
</tr>
<tr>
<td>1</td><td>0202</td><td><input type=text name=hds value="0"></td>
</tr>
<tr>
<td>1</td><td>0203</td><td><input type=text name=hds value="0"></td>
</tr>
<tr>
<td>1</td><td>0204</td><td><input type=text name=hds value="0"></td>
</tr>
<tr>
<td>0</td><td>03</td><td><input type=text name=hds value="0"></td>
</tr>
<tr>
<td>1</td><td>0301</td><td><input type=text name=hds value="0"></td>
</tr>
<tr>
<td>1</td><td>04</td><td><input type=text name=hds value="0"></td>
</tr></table>