EditMask指定字符个数

lenya 2011-03-17 04:03:35
在dw中,对于编辑框使用editmask类型,怎么仅限用户能且仅能输入11位字符呢?
大虾...
...全文
154 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lenya 2011-03-21
  • 打赏
  • 举报
回复
谢谢各位,yyoinge 或 njwup 的都可实现.
lenya 2011-03-21
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 njwup 的回复:]
在mask选项卡中 将Mask设为"###########" 即11个#,MaskDataType 选择numericmask!
[/Quote]
没发现这个在哪选呢.
xuam 2011-03-19
  • 打赏
  • 举报
回复
1.用程序判断一下
2.在validation expression 里限制长度
lenya 2011-03-19
  • 打赏
  • 举报
回复
都不行,还是不能解决用户少于11位长度输入的问题.
njwup 2011-03-19
  • 打赏
  • 举报
回复
在dw控件的itemchanged事件中写如下代码:
IF string(dwo.name)=字段编辑框名称 THEN
IF isnumber(data) and len(data)=11 then
Return 0
ELSE
messagebox( "提示 ", "请输入11位数字! ",Exclamation!)
Return 1
END IF
END IF
njwup 2011-03-19
  • 打赏
  • 举报
回复
在dw控件的itemchanged事件中写如下代码:
IF string(dwo.name)=字段编辑框名称 THEN
IF number(data)= and len(data)=11 then
Return 0
ELSE
messagebox("提示","请输入11位数字!",Exclamation!)
Return 1
END IF
END IF
njwup 2011-03-19
  • 打赏
  • 举报
回复
在mask选项卡中 将Mask设为"###########" 即11个#,MaskDataType 选择numericmask!
yyoinge 2011-03-19
  • 打赏
  • 举报
回复
yyoinge 2011-03-17
  • 打赏
  • 举报
回复
editmask.mask="XXXXXXXXXXX"
yejihui9527 2011-03-17
  • 打赏
  • 举报
回复
limit

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧