以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 建议增加“EditMask”示例语句 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=32324) |
||||
-- 作者:瞩望星空 -- 发布时间:2013/4/29 13:40:00 -- 建议增加“EditMask”示例语句 问题来源: 在用文本框控件来输入身份证号时,想通过代码来设定掩码,于是在AfterLoad加入: e.Form.Controls("TextBox3").EditMask="00000000000000000>" 意思是前17位一定输入数字,最后一位强制转换为大写。因为身份证号的最后一位有可能为“X”。 如进行大小写转换,有可能带来输入不正确。 如按照这个看类正确的掩码入时,发现文本框这个只能输入17位数字,最后一位不让输入。 后经“木华”指点,把代码改为:e.Form.Controls("TextBox3").EditMask="00000000000000000>A" 后才正常。 对照http://www.foxtable.com/help/index.html?n=1866.htm 有关EditMastk中有关“>”说明,怎么也看不出要再加一个“A” 所以请狐爸在解释这个文本框掩码的示例时,加入这个身份证号的用法。输入身份证号应该在人事管理中经常会遇到的,有普遍性。 而且也能加深“>”这个大写转换的用法。
[此贴子已经被作者于2013-4-30 10:57:42编辑过]
|
||||
-- 作者:瞩望星空 -- 发布时间:2013/4/29 21:35:00 -- 自己顶一下,顺便发一个测试项目。 大家可以试下,在身份证号的控件中,只能输入17位数字。
[此贴子已经被作者于2013-4-30 1:10:29编辑过]
|
||||
-- 作者:程兴刚 -- 发布时间:2013/4/29 23:42:00 -- 没看到文件! |
||||
-- 作者:瞩望星空 -- 发布时间:2013/4/30 1:11:00 -- 项目例子放在第二楼了 [此贴子已经被作者于2013-4-30 10:55:27编辑过]
|
||||
-- 作者:瞩望星空 -- 发布时间:2013/5/2 14:33:00 -- 翻一下前几天的贴,热心的人士也帮着测试一下。 |
||||
-- 作者:瞩望星空 -- 发布时间:2013/5/2 18:23:00 -- 再顶一下 |
||||
-- 作者:程兴刚 -- 发布时间:2013/5/2 18:26:00 -- 看了一下,您这个不能这么做,改天我帮您做一个更加简单的身份证验证实例! |
||||
-- 作者:瞩望星空 -- 发布时间:2013/5/2 18:41:00 -- 好,先谢谢! |
||||
-- 作者:程兴刚 -- 发布时间:2013/5/3 0:22:00 -- 说干就干,来了:
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=32479 |
||||
-- 作者:程兴刚 -- 发布时间:2013/5/4 1:18:00 -- 彻底给您解决了:
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=32479 |