Foxtable(狐表)用户栏目专家坐堂 → 网页不跳转


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

主题:网页不跳转

帅哥哟,离线,有人找我吗?
刘林
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1959 积分:15051 威望:0 精华:0 注册:2016/4/28 9:58:00
网页不跳转  发帖心情 Post By:2017/8/22 17:53:00 [只看该作者]

 Case "zc.htm"
        wb.DeleteCookie("username") '清除cookie中原来的用户名和密码
        wb.DeleteCookie("password")
        wb.AddPageTitle("","pageheader","内江市教务系统","欢迎新用户注册使用")
        If e.PostValues.Count = 0 Then
            wb.AddForm("","form2","zc.htm")
            Dim qxs As List(of String) = DataTables("学校信息").GetValues("区县")
            With wb.AddInputGroup("form2","ipg1","")
                .AddInput("姓名","姓       名","Text")
                .AddInput("身份证号","身份证号","text")
                .AddSelect("角色","角       色","|学生|教师|班主任|教务主任")
                .AddSelect("区县","区       县","|" & String.Join("|",qxs.ToArray)).Attribute = ""  '调用js函数.
                .AddSelect("group", "单位名称","")
                .AddSelect("学段","学       段","|高中|初中|小学")
                .AddSelect("学级","学       级","|2011级|2012级|2013级|2014级|2015级|2016级|2017级|2018级|2019级|2020级")
                .AddSelect("班","班       级","|1班|2班|3班|4班|5班|6班|7班|8班|9班|10班|11班|12班|13班|14班|15班|16班|17班|18班|19班|20班|21班|22班|23班|24班|25班")
                .AddInput("password","登录密码","password").placeholder ="请输入六位密码"
            End With
            With wb.AddButtonGroup("form2","btg1",False)
                .Add("btn1", "确定", "submit").Attribute= ""
                .Add("btn2", "重置", "reset")
            End With
            For Each qx As String In qxs
                wb.InsertHTML("<p hidden id='" & qx & "'>" & "|" & DataTables("学校信息").GetComboListString("单位全称","区县='" & qx & "'") & "</p>")
            Next
            wb.AppendHTML("<script src='./lib/brands.js'></script>") '引入脚本文件
            e.WriteString(wb.Build) '生成网页
        Else
            Dim  nms() As  String =  {"姓名","身份证号","角色","区县","group","password"}   '不能为空的列名数组
            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
            If ValidPIN(e.postvalues("身份证号"))= False
                With wb.AddMsgPage("","msgpage","注册失败", "身份证号不正确或不规范")
                    .icon = "Warn" '改变图标
                    .AddButton("btn1","返回").Attribute = ""
                End With
                e.WriteString(wb.Build)
                Return '必须返回
            End If
            If e.postvalues("角色") ="学生" Or e.postvalues("角色") ="班主任"
                nms = New String() {"学段","学级","班"}
                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
            End If
            Dim dr1 As DataRow = DataTables("用户").sqlfind("身份证号= '" & e.PostValues("身份证号") & "'")
            If dr1 IsNot Nothing
                With wb.AddMsgPage("","msgpage","注册失败", "该身份证号已注册,不能重复注册")
                    .icon = "Warn" '改变图标
                    .AddButton("btn1","返回").Attribute = ""
                End With
                e.WriteString(wb.Build)
                Return '必须返回
            End If
            nms = New String() {"姓名","身份证号","角色","区县","group","password"}  '重新定义了nms数组,增加了两列.
            Dim dr  As DataRow = DataTables("用户").AddNew()
            For Each nm As String In nms
                If e.PostValues.ContainsKey(nm) Then
                    dr(nm) = e.PostValues(nm)
                End If
            Next
            dr("是否可用")=True
            dr("班级")= e.PostValues("学段") & e.PostValues("学级") & e.PostValues("班")
            dr.save
            If e.postvalues("角色")= "学生"
                With wb.AddMsgPage("","msgpage","注册成功,",  "欢迎" & e.postvalues("姓名") & "同学的加入,待你班主任审核后可登录")  '生成成功提示页
                    .AddButton("btn1","继续注册","zc.htm")
                    .AddButton("btn3","返回登录","logon.htm")
                End With
            End If
            If e.postvalues("角色")= "教师"
                With wb.AddMsgPage("","msgpage","注册成功,",  "欢迎" & e.postvalues("姓名") & "老师的加入,待你校教务主任审核后可登录")  '生成成功提示页
                    .AddButton("btn1","继续注册","zc.htm")
                    .AddButton("btn1","返回登录","logon.htm")
                End With
            End If
            If e.postvalues("角色")= "教务主任"
                With wb.AddMsgPage("","msgpage","注册成功,",  "欢迎" & e.postvalues("姓名") & "教务主任的加入,待上级审核后可登录")  '生成成功提示页
                    .AddButton("btn1","继续注册","zc.htm")
                    .AddButton("btn1","返回登录","logon.htm")
                End With
            End If
            If e.postvalues("角色")= "班主任"
                With wb.AddMsgPage("","msgpage","注册成功,",  "欢迎" & e.postvalues("姓名") & "班主任的加入,待上级审核后可登录")  '生成成功提示页
                    .AddButton("btn1","继续注册","zc.htm")
                    .AddButton("btn1","返回登录","logon.htm")
                End With
            End If
            e.WriteString(wb.Build)

老师,这段代码是之前测试过的,能通过,不知道什么原因,今天试在输入完相关注册内容后点确定就不跳转了,是什么原因,始终没找到呢,请老师帮查下,谢谢

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/22 18:07:00 [只看该作者]

 1、你httprequest加入msgbox,看是否执行到最后的代码了;

 

 2、你调出浏览器的调试工具->右键、查看元素,在里面如果你js代码有错,也会提示的;

 

 3、你贴出代码别人无法直接测试,无法帮你查找原因的。


 回到顶部