要实现的功能:在做添加学生信息的时候,利用easyui的验证功能判断 学号是否重复和学号只能为数字
最终效果如下图:
但在做这个的过程中,遇到了一系列的问题:
扩展validateBox的验证方法,最开始的验证代码如下:
后台获取的json数据先放入textarea,再获取出来后解析成数组
var snumbers = $.parseJSON($(param)[0].val());
for(var i=0;i < snumbers.length;i++){
if(value == snumbers[i]){ //如果学号有重复返回false
return false;
}
}
return true;
}
在这里先只做学号重复验证,因为有其它一些问题,也遇到了一些问题:
表单开始是这样写的,validType属性写在data-options属性里:
然后新的问题又出现了,如何把学号格式验证加进去?
我是这样写的,不成功,感觉还是三重引号的问题,Firebug报错,各种方法都试了,无效: