以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  weui列表传递问题。求助  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=190325)

--  作者:夜点蚊香
--  发布时间:2024/1/31 21:13:00
--  weui列表传递问题。求助
数据表如下
员工信息

编号  姓名  性别
1      张三   男
2      李四   男
3      王五   男

下面是教程源代码,现在得代码功能是级联传递,获取下一级的级联数据
求教,如何选择  编号  1  的时候   自动填写  编号 1 后面的  姓名  和  性别

  1. Select Case e.Path    
  2.     Case "test.htm"  
  3.         Dim wb As New weui  
  4.         wb.AppendHTML("<link rel=\'stylesheet\' href=\'./weui/exweui.css\'/>",True)  
  5.         wb.AppendHTML("<script src=\'./weui/exweui.js\' ></script>",True)  
  6.         wb.AddForm("","form1","test.htm")  
  7.         With ExWeUI.WebUI.AddInputGroup("","ipg1","动态级联列表")  
  8.             With .AddQuerySelect("xh","型号","|" & DataTables("规格").GetComboListString("型号"))  
  9.                 .Attribute = "string">"setAjaxQueryOptions(\'gg_list\',\'getProducts.htm\',\'xh\',false)"""  
  10.                 .Placeholder = "请选择型号"  
  11.             End With  
  12.             With .AddQuerySelect("gg","规格","")  
  13.                 .Attribute = "string">"setAjaxQueryOptions(\'ys_list\',\'getProducts.htm\',\'xh\',\'gg\',false)"""  
  14.                 .Placeholder = "先选择型号再选择规格"  
  15.             End With  
  16.             .AddQuerySelect("ys","颜色").Placeholder = "先选择型号规格再再选择颜色"  
  17.             wb.InsertHTML("form1",.BuildHtml)  
  18.         End With  
  19.         With wb.AddButtonGroup("form1","btg1",True)  
  20.             .Add("btn1""确定""submit")  
  21.         End With  
  22.         wb.AppendHTML("<script>initExWeUI();</script>")  
  23.         e.WriteString(wb.Build) \'生成网页  
  24.     Case  "getProducts.htm"  
  25.         Dim vals As String  
  26.         If e.PostValues.Count = 1 Then  
  27.             vals  = "|" & DataTables("规格").GetComboListString("规格","型号=\'" & e.PostValues("xh") & "\'")  
  28.         ElseIf e.PostValues.Count = 2 Then  
  29.             Dim Filter As String = "型号=\'" & e.PostValues("xh") & "\' And 规格=\'" & e.PostValues("gg") & "\'"  
  30.             vals = "|" & DataTables("规格").GetComboListString("颜色", Filter)  
  31.         End If  
  32.         e.WriteString(vals)  
  33. End Select

--  作者:有点蓝
--  发布时间:2024/2/1 8:43:00
--  
参考:http://www.foxtable.com/mobilehelp/topics/0103.htm
--  作者:夜点蚊香
--  发布时间:2024/2/1 11:17:00
--  
还是这个代码,还有一个问题,如何实现 第一级菜单改变值的时候,二三级 已经选择联动的输入框 清空
--  作者:有点蓝
--  发布时间:2024/2/1 11:21:00
--  
用法一样呀,清空数据

document.getElementById("areacode").value=\'\';