大家能说详细点吗?
比如下面的代码://得到数据
var num='<%=cnum%>';
var coname=new Array(num);//loginname记录数组
var cname='<%=strcname%>';
var un='<%=username%>';
var NoOne;
var str;
coname=cname.split("|");
function CheckOne(comname)
{
    var  Letters  =  "|";  //可以自己增加不可以含有"|"
    var  i;
    var  c;
    NoOne=true;
    str="";
    if(comname=="")
    {
        document.getElementById('addcomnameLayer').style.visibility="visible";
        document.getElementById('Anthem_comname').innerHTML="单位名称不能为空字符!请您重新填写一个单位名称!";
        NoOne=false;
        str="单位名称不能为空字符!请您重新填写一个单位名称!";       
    }
    else
    {
        for( i = 0;i < comname.length;i++  )
        {  
            c  =  comname.charAt(i);
            if  (Letters.indexOf(c) == 0)
            {
                document.getElementById('addcomnameLayer').style.visibility="visible";
                document.getElementById('Anthem_comname').innerHTML="单位名称还有非法字符!请您重新填写一个单位名称!";
                NoOne=false;
                str="单位名称含有非法字符!请您重新填写一个单位名称!";
            }
        }
        for(var j=0;j<num;j++)
        {
            if(comname == coname[j].toString())
            {
                document.getElementById('addcomnameLayer').style.visibility="visible";
                document.getElementById('Anthem_comname').innerHTML="该单位名称已经被使用,请您重新编辑一个单位名称!";
                NoOne=false;
                str="该单位名称已经被使用,请您重新编辑一个单位名称!";
            }
        }
    }
}var  Letters  =  "|";  //可以自己增加不可以含有"|"
如果有\n时或\是不是用var  Letters  =  "|\";但是是错的!