大家能说详细点吗?
比如下面的代码://得到数据
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 = "|\";但是是错的!
比如下面的代码://得到数据
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 = "|\";但是是错的!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货