以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  set AjaxOptions取不到值?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=173895)

--  作者:kylin
--  发布时间:2021/12/21 16:26:00
--  set AjaxOptions取不到值?
\'开始生成网页
Select Case e.path
    Case "logon.htm" \'登录页面
        wb.AddPageTitle("","pageheader","XXX系统2022","XXXXXXXXXXXXX")
        If e.PostValues.ContainsKey("username") AndAlso e.PostValues.ContainsKey("password")  Then \'判断是否是验证失败后的重新登录
            wb.AddTopTips("","toptip1","用户名或密码错误!").msec = 2000 \'如果用户通过登录按钮访问,则给用户一个2秒的提示.
        End If
        wb.AddForm("","form1","logon.htm")
        With wb.AddInputGroup("form1","ipg1")  \',"选择输入")
            With .AddSelect("userdepart","部门","|"+ DataTables("DptStf").GetComboListString("Dpt","Dpt > \'\'"))   
                .Attribute = "on change=""set AjaxOptions(\'username\',\'getusername.htm\',\'userdepart\',false)"""   
            End With
            .AddSelect("username","姓名","")        
            .AddInput("password","密码","password")
        End With
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1", "登录", "submit")
        End With
    Case  "getusername.htm" 
        Dim pps As String = ""
        If e.PostValues.Count = 1 Then
            pps  = "|" & DataTables("DptStf").GetComboListString("Nam","Dpt = \'" & e.PostValues("userdepart") & "\'") 
        End If
        e.WriteString(pps)
End Select


图片点击可在新窗口打开查看此主题相关图片如下:图片1.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2021/12/21 16:33:44编辑过]

--  作者:有点蓝
--  发布时间:2021/12/21 16:39:00
--  
    Case  "getusername.htm" 
        Dim pps As String = ""
        If e.PostValues.Count = 1 Then
            pps  = "|" & DataTables("DptStf").GetComboListString("Nam","Dpt = \'" & e.PostValues("userdepart") & "\'") 
        End If
msgbox(pps) 有没有数据?
        e.WriteString(pps)
End Select

--  作者:kylin
--  发布时间:2021/12/21 16:59:00
--  
我直接使用云服务测试,没看到弹出的消息图片点击可在新窗口打开查看
--  作者:有点蓝
--  发布时间:2021/12/21 17:13:00
--  
使用电脑浏览器调试,打开浏览器开发者工具看提示什么错误
--  作者:kylin
--  发布时间:2021/12/21 17:23:00
--  
没有提示什么错误,就是得不到值而已



--  作者:kylin
--  发布时间:2021/12/21 17:24:00
--  
现在,我暂时把“姓名”一栏
改成手填录入

--  作者:有点蓝
--  发布时间:2021/12/21 17:27:00
--  
没看到弹出的消息说明根本就没有提交到getusername.htm页面。使用浏览器开发者工具调试进weui.me.js文件,看看setAjaxOptions函数的执行情况,肯定会有警告或者错误提示的
--  作者:kylin
--  发布时间:2021/12/21 17:47:00
--  
好的,我试试


--  作者:kylin
--  发布时间:2021/12/21 18:28:00
--  
<!DOCTYPE html>
<html lang=\'zh-cmn-Hans\'>
<head>
<meta charset=\'utf-8\'>
<meta name=\'viewport\' c>
<link rel=\'stylesheet\' href=\'/weui/weui.min.css\'/>
<link rel=\'stylesheet\' href=\'/weui/weui.me.css\'/>
<link rel=\'icon\' href=\'data: ;base64,=\'>
<title></title>
<script src=\'/weui/weui.me.js\'></script>
</head>
<body onload()\'>
<div class=\'fox_page_header\'>
<h1 class=\'fox_page_title\'>AMR管理系统2022</h1>
<p class=\'fox_page_subtitle\'>AMR Define Management Practice</p>
</div>
<form method=\'post\' enctype=\'multipart/form-data\' id=\'form1\' name =\'form1\' action =\'logon.htm\'>
<div class=\'weui_cells weui_cells_form\' id=\'ipg1\' name=\'ipg1\'>
<div class=\'weui_cell weui_cell_select weui_select_after\'>
<div class=\'weui_cell_hd\'><label class=\'weui_label\'>部门</label></div>
<div class=\'weui_cell_bd weui_cell_primary\'>
<select id=\'userdepart\' name=\'userdepart\' class=\'weui_select\'>
<option style=\'display: none\'></option>
 <option></option>
 <option>财务部</option>
 <option>总经办</option>
</select>
</div>
</div>
<div class=\'weui_cell weui_cell_select weui_select_after\'>
<div class=\'weui_cell_hd\'><label class=\'weui_label\'>姓名</label></div>
<div class=\'weui_cell_bd weui_cell_primary\'>
<select id=\'username\' name=\'username\' class=\'weui_select\'>
</select>
</div>
</div>
<div class=\'weui_cell\'>
<div class=\'weui_cell_hd\'><label class=\'weui_label\'>密码</label></div>
<div class=\'weui_cell_bd weui_cell_primary\'>
<input id=\'password\' name=\'password\' type=\'password\' class=\'weui_input\'/>
</div>
</div>
</div>
<div class=\'fox_v_button_group\'>
<div class = \'fox_v_button\'>
<button id=\'btn1\' name=\'btn1\' type=\'submit\' class=\'weui_btn weui_btn_primary\'>登录</button>
</div>
</div>
</form>
</body>
</html>

--  作者:kylin
--  发布时间:2021/12/21 18:29:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:图片1.png
图片点击可在新窗口打开查看