js表单验证非法字符

function chksafe(a){
//fibdn = new Array ("'" ,"\\","/",">","<");
fibdn = new Array ("'",">","<","*","%","#","$","}","{","~","`","!","¥","/","?","&","^","(",")");
i=fibdn.length;
j=a.length;
for (ii=0; ii<i; ii++) {
for (jj=0; jj<j; jj++) {
temp1=a.charAt(jj);
temp2=fibdn[ii];
if (temp1==temp2){
return false;
}
}
}
return true;

}




function saveTenantInfo() {
var tenantName = document.getElementById("tenantname").value;
var tenantCompanyName = document.getElementById("tenantcompanyname").value;
var tenantAdministrator = document.getElementById("tenantadministrator").value;
var adminId = administratorId;
var state = document.getElementById("state").value;
var tenantRemark = document.getElementById("tenantremark").value;
var area = document.getElementById("provinceSelect").value;
var areaValue="";
if(area=="陕西"){
 areaValue="ShanXi2"
}else{
  areaValue=CC2PY(area);
}
var flag = false;
if(Trim(tenantName) == "") {
alert("客户名称不能为空");
return false;
}
if(!chksafe(tenantName)){
alert("客户名称不能输入非法字符");
return false;
}
/*if(chkHalf(tenantName)){
alert("客户名称不能输入全角字符");
return false;
}*/
if(totalLen(tenantName) > 50) {
      alert("客户名称不能超过50个字符");
      return false;
}
if(Trim(tenantCompanyName) == "") {
alert("客户公司名称不能为空");
return false;
}
if(totalLen(tenantCompanyName) > 50) {
      alert("客户公司名称不能超过50个字符");
      return false;
}


if(!chksafe(tenantCompanyName)){
alert("客户公司名称不能输入非法字符");
return false;
}
/*if(chkHalf(tenantCompanyName)){
alert("客户公司名称不能输入全角字符");
return false;
}*/
if(Trim(tenantAdministrator) == "") {
alert("请选择客户管理员");
return false;
}
if(Trim(areaValue) == "") {
alert("请选择所属地域");
return false;
}
if(!chksafe(tenantRemark)){
alert("客户备注信息不能输入非法字符");
return false;
}

if(totalLen(tenantRemark) > 255) {
      alert("客户备注信息太长");
      return false;
}
dwr.engine.setAsync(false);
TenantService.findTenantByName(tenantName, function(data){
if(data == "true") {
alert("客户名称已存在,请重新输入");
flag = true;
return;
}
});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值