以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 关于数组的问题 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=131900) |
-- 作者:gudao123456 -- 发布时间:2019/3/8 16:57:00 -- 关于数组的问题 在写代码时,多数时候字段名是用英文,而标题是用中文,如何在定义数组或给字段赋值时,如果出错,给用户提示的是中文?如代码: Dim nms() As String = {"xsxm","sfzhm","hjszd","lqgxjzy"} \'不能为空的列名数组 For Each nm As String In nms If e.PostValues.ContainsKey(nm) = False Then \'生成错误提示页 With wb.AddMsgPage("","msgpage","增加失败", nm & "列不能为空!") .icon = "Warn" \'改变图标 .AddButton("btn1","返回").Attribute = "" End With ..... 如果“xsxm”没有填,提示的错误是:xsxm列不能为空,如何能让它提示成:“姓名不能为空” 等,求助数组元素比较多时如何设计?谢谢! 第二个问题:在移动开发设计录入界面时,对身份证码的输入如何进行有效性的验证并提示错误呢?谢谢!
[此贴子已经被作者于2019/3/8 17:24:33编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/3/8 17:31:00 -- Dim nms() As String = {"xsxm","sfzhm","hjszd","lqgxjzy"} \'不能为空的列名数组 Dim nms2() As String = {"中文名1","中文名2","中文名3","中文名4"} \'不能为空的列名数组 For i as integer = 0 to nms.length -1 dim nm = nms(i) If e.PostValues.ContainsKey(nm) = False Then \'生成错误提示页 With wb.AddMsgPage("","msgpage","增加失败", nms2(i) & "列不能为空!") .icon = "Warn" \'改变图标 .AddButton("btn1","返回").Attribute = "" End With |
-- 作者:gudao123456 -- 发布时间:2019/3/8 17:40:00 -- 谢谢! |