不是没取到这个数,而是根本就没有取,你这段代码是在页面加载的时候执行的,那个时候device_chas600_num里面的值是空的,因为还没有输入<input type="text" height=18 name="chas600_num" id="device_chas600_num" value="" onBlur="if(parseInt(this.value,10) <0){ alert('chasiss bx600 number must be >=0');this.value=''; document.body.focus();this.focus();}else{loadTree();}" > <script> function loadTree(){ num=document.getElementById("device_chas600_num").value;//取值
alert('chasiss bx600 number must be >=0');this.value=''; document.body.focus();this.focus();}else{loadTree();}" >
<script>
function loadTree(){
num=document.getElementById("device_chas600_num").value;//取值
var tree = new WebFXLoadTree("Tree");
for(number=1;number <=num;number++)
{
temp=number.toString();
tree.add(new WebFXTreeItem('class'+temp,"goodbye"));
}
}
</script>
input是在一列,树形是在另外一列.
input是在一列,树形是在另外一列.
<td width="100" height="20">
<input type="text" height=18 name="chas600_num" id="device_chas600_num" value="" onBlur="if(parseInt(this.value,10)<0){
alert('chasiss bx600 number must be >=0');this.value=''; document.body.focus();this.focus()};else{loadTree();}" >
</td >
<td width="150" height="30">
//树形想在这里显示
</td>