此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【jiangkaixun】截止到2008-07-07 14:27:28的历史汇总数据(不包括此帖):
发帖的总数量:0                        发帖的总分数:0                        
结贴的总数量:0                        结贴的总分数:0                        
无满意结贴数:0                        无满意结贴分:0                        
未结的帖子数:0                        未结的总分数:0                        
结贴的百分比:---------------------结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html

解决方案 »

  1.   

    bxfs[i] = obj[i].value; //为什么到这里不能执行试试
    bxfs.push(obj[i].value)
      

  2.   


    var bxfs = new Array();
    function setbx(cu_ifljjf){
        alert(1);
        var obj=document.getElementsByName("cjr_bxfs")
        for(var i=0; i < obj.length; i++) {
            if(cu_ifljjf == '6'){
                alert(obj[i].value);
                var ss=obj[i].value;
                bxfs[i] = ss; //为什么到这里不能执行
                alert(3);
                obj[i].value = '0' ;
                obj[i].readOnly = true; 
            }else {
                if(bxfs.length > 0 ){
                    obj[i].value = bxfs[i];
                }
                obj[i].readOnly = false; 
            }
            alert(4);
            setBxje(obj[i].value,i+1);  
        }
    }[
    obj[i].value不对
      

  3.   

    lz标不执行的那行上面有alert应该是alert出来了吧,要不也不会说到那行不执行了obj[i].value应该没问题吧
      

  4.   

    bxfs[i] = obj[i].value;//这样是不能赋值的
    bxfs.push(obj[i].value);//是向bxfs中插入一条数据
    你可以看看这里,有Array的详细介绍
    http://www.cnblogs.com/doll-net/archive/2007/04/07/703873.html
      

  5.   

    谢谢大家的帮忙,我已经解决了。
    obj[i].value 肯定是对的,要不怎么能够弹出值来。
    obj[i]获得的是input对象。var bxfs = null;
    function setbx(cu_ifljjf){
        alert(1);
        if(bxlist == null){
    bxlist = new Array();
        }
        var obj=document.getElementsByName("cjr_bxfs")
        for(var i=0; i < obj.length; i++) {
            if(cu_ifljjf == '6'){
                alert(obj[i].value);
                var ss=obj[i].value;
                bxfs[i] = ss; //为什么到这里不能执行
                alert(3);
                obj[i].value = '0' ;
                obj[i].readOnly = true; 
            }else {
                if(bxfs.length > 0 ){
                    obj[i].value = bxfs[i];
                }
                obj[i].readOnly = false; 
            }
            alert(4);
            setBxje(obj[i].value,i+1);  
        }
    }
    这样做却是对的,虽然不太明白为什么,可是这个页面跑了这么多天客户(该页面一天至少跑1万次以上)也没说报什么问题。
      

  6.   

     加为好友 
    发送私信 
    在线聊天
     java2000_net_test 
    老紫竹的马甲 
    等级:
     发表于:2008-07-07 14:27:341楼 得分:0 
    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用 
    楼主【jiangkaixun】截止到2008-07-07 14:27:28的历史汇总数据(不包括此帖): 
    发帖的总数量:0                        发帖的总分数:0                        
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:---------------------结分的百分比:--------------------- 
    无满意结贴率:---------------------无满意结分率:--------------------- 
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html 
     -----------你的机器人能给我吗?