本帖最后由 szbszb 于 2011-11-13 12:09:45 编辑

解决方案 »

  1.   

    可以在一个地方新建一个js的array的时候把服务器字符都一次性输出来,再在下面生成table的时候根据i值去那个array中查找。
      

  2.   

    问题已解决:
    function required()
    {
    if (form.ajly.value == "3")
    {
    this.aa = new Array("source2", "<%=ErrorMessage.getErrorMessage("E001", "来源")%>");
    }
    this.bb = new Array("ajflName", "<%=ErrorMessage.getErrorMessage("E001", "类别")%>"); //验证人员信息
    if(form.ajflName.value!=null&&form.ajflName.value!=""){
    for(var i=1;i<=xfrxxrownum;i++){
    var obj = document.getElementById("xfrxxtablexfrxxtable"+i);
    if(obj!=null){
    if(document.getElementById("xfrxxtablexfrisPersonal"+i).value==1){
    eval("this.xfrxxtabletjrxm"+i+" = new Array('xfrxxtabletjrxm'+i, '<%=ErrorMessage.getErrorMessage("E001", "姓名")%>')");
    }else{
    eval("this.xfrxxtabledwmc"+i+" = new Array('xfrxxtabledwmc'+i, '<%=ErrorMessage.getErrorMessage("E001", "单位名称")%>')");
    }
    }
    }
    }

    }