请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

高新

注册会员

6

主题

17

帖子

111

积分

注册会员

积分
111
高新
注册会员   /  发表于:2021-9-7 17:50  /   查看:1685  /  回复:4
1金币
本帖最后由 高新 于 2021-9-8 08:51 编辑

请问在输入身份证后,如果光标移到别的地方,校验身份证,正确的话不管它,错误的话,把身份证赋值为空。

                                                                                                                                                              
                  身份证:        [学生信息.身份证]            

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

4 个回复

倒序浏览
zyk.Zhou活字格认证
银牌会员   /  发表于:2021-9-7 18:02:04
沙发
通过js校验
https://gcdn.grapecity.com.cn/showtopic-53406-1-1.html
然后通过setValue函数,赋空值

评分

参与人数 1金币 +5 收起 理由
Joe.xu + 5 很给力!

查看全部评分

回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-9-7 18:05:35
板凳
感谢大佬们的支持!
如果您的问题已解决,请及时更新帖子的状态为“已处理”,并设置最佳答案给有帮助到你的回复;
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖呦。
回复 使用道具 举报
高新
注册会员   /  发表于:2021-9-7 20:20:35
地板
本帖最后由 高新 于 2021-9-8 08:45 编辑

//单元格命名为sfz,身份证正确通过,错误时单元格内容清除,记录不能保存。
//function isCardNo(card) {
var page=Forguncy.Page;
var card1 =page.getCell("sfz");
var card = card1.getValue();

        //校验位的检测
            var len = card.length;
            if (len == '18') {
                var arrInt = new Array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2);
                var arrCh = new Array('1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2');
                var cardTemp = 0,
                    i, valnum;
                for (i = 0; i < 17; i++) {
                    cardTemp += card.substr(i, 1) * arrInt;
                }
                valnum = arrCh[cardTemp % 11];
                if (valnum == card.substr(17, 1)) {
                    return true;
                }
                alert("错误");
               card1.setValue(""); //清除单元格
            }
            alert("错误");
           card1.setValue("");//清除单元格
//}

评分

参与人数 1金币 +5 收起 理由
Joe.xu + 5 很给力!

查看全部评分

回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-9-8 09:10:11
5#
高新 发表于 2021-9-7 20:20
//单元格命名为sfz,身份证正确通过,错误时单元格内容清除,记录不能保存。
//function isCardNo(card) { ...


感谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部