Foxtable(狐表)用户栏目专家坐堂 → 如何判断是否正确


  共有3495人关注过本帖树形打印复制链接

主题:如何判断是否正确

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/20 14:09:00 [显示全部帖子]

 If e.PostValues.Count = 0 Then
这时还没有数据数据提交,生成空白页面....
else
有数据提交,验证数据,保存....
end if

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/20 14:30:00 [显示全部帖子]

就是上面的SQLFind之类的,查询数据库

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/20 17:20:00 [显示全部帖子]

如果到后台判断,需要使用ajax的,比如:http://www.foxtable.com/mobilehelp/topics/0104.htm

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/20 22:14:00 [显示全部帖子]

帮助里的用法肯定没有问题。要想解决问题请把自己的代码发上来,发帮助的没有任何意义

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/20 22:30:00 [显示全部帖子]

具体要做什么判断?使用文字说明一下

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/20 22:40:00 [显示全部帖子]

怎么样才是重复?


 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/20 22:46:00 [显示全部帖子]

Case "jhyztk.htm" '验证数据判断提卡和会员卡号验证
                If e.PostValues.ContainsKey("卡号") AndAlso e.PostValues.ContainsKey("激活码") Then
                    Dim drcz As DataRow = DataTables("会员充值").SQLFind("卡号='" & e.PostValues("卡号") & "'")
if drcz is nothing
                    Dim drtk As DataRow = DataTables("提卡明细").SQLFind("激活码 ='" & e.PostValues("激活码") & "' and 卡号 ='" & e.PostValues("卡号") & "'")
                    If drtk isnot nothing Then
                        e.WriteString("OK")
                    Else
                        e.WriteString("卡号或激活码错误")
                    End If
else
e.WriteString("卡号重复!")
End If
                Else
                    e.WriteString("请完整输入订单内容!")
                End If

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/20 23:03:00 [显示全部帖子]

相关页面所有完整代码发上来

 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/20 23:26:00 [显示全部帖子]

麻烦认真看看2楼

Case "jihuo.htm" '激活卡号
    UserName = e.Cookies("username")
    OpenID = e.Cookies("openid")
    KHID = e.Cookies("KHID")
    If e.PostValues.Count = 0 Then
        wb.AddTopTips("", "toptip1", "") '用于显示动态错误提示
        
        wb.AddForm("", "form1", "jihuo.htm").Attribute = ""
        With wb.AddInputGroup("form1", "ipg1", "客户资料") '空行时候,从客户信息里引来的数据
            .AddHiddenValue("openid", dr1("openid"))
            .AddHiddenValue("KHID", dr1("KHID"))
            .AddHiddenValue("nickname", dr1("nickname"))
            .AddInput("姓名", "姓名", "Text").value = dr1("客户名") '前一个"姓名"是ID,后一个"姓名"是标题
            
            .AddInput("电话", "电话", "number").value = dr1("电话")
            With .AddInput("地址", "地址", "Text")
                .value = dr1("客户住址_蓝牌地址")
                .PlaceHolder = "唯一地址,不可更改" 
            End With
        End With
        With wb.AddInputGroup("form1", "ipg2", "会员类型")
            With .AddSelect("类别", "类别", "|" & DataTables("会员类型").GetComboListString("类别"))
                .Attribute = ""
            End With
            .AddSelect("会员类型", "会员类型", "")
            .AddHiddenValue("入会日期", Date.Today)
            .AddInput("年费", "售价", "Text")
            .AddInput("卡号", "卡号", "Text")
            .AddInput("激活码", "密码", "password")
            .AddInput("销售人", "推荐人", "Text")
        End With
        With wb.AddButtonGroup("form1", "btg1", True)
            .Add("btn3", "提交绑卡信息", "submit")
        End With
        wb.AppendHTML(" < script src = './lib/jhyztk.js'></script>") '引入脚本文件 判断数据
        e.WriteString(wb.Build)
        End With
        
    Else
        Dim nms() As String = {"openid", "姓名", "电话", "入会日期", "地址", "类别", "会员类型", "卡号", "年费", "销售人", "激活码"} '不能为空的列名数组 
        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
                e.WriteString(wb.Build)
                Return '必须返回
            End If
        Next 
        nms = New String() {"openid", "nickname", "KHID", "姓名", "电话", "入会日期", "类别", "地址", "会员类型", "卡号", "年费", "销售人"} '重新定义了nms数组,增加了两列. 
        Dim dr3 As DataRow = DataTables("会员充值").AddNew()
        For Each nm As String In nms
            If e.PostValues.ContainsKey(nm) Then
                dr3(nm) = e.PostValues(nm)
            End If
        Next
        dr3.save()
        With wb.AddMsgPage("", "msgpage", "增加成功", "用心服务好每一个家庭") '生成成功提示页 
            '                        .AddButton("btn1", "继续修改", "jihuo.htm").Kind = 1
            .AddButton("btn2", "返回首页", "default.htm")
        End With
        e.WriteString(wb.Build)
    End If
    
    

 回到顶部
帅哥,在线噢!
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/21 8:35:00 [显示全部帖子]

看23楼

 回到顶部
总数 14 1 2 下一页