Foxtable(狐表)用户栏目专家坐堂 → Dim rdg1 As ExWeUI.ExRadioGroup 后rdg1.add("rd11","申请奖励") 被选中的值如何写进数据库里呢?


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

主题:Dim rdg1 As ExWeUI.ExRadioGroup 后rdg1.add("rd11","申请奖励") 被选中的值如何写进数据库里呢?

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


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

1、

单选列表项的属性有:

 Value  字符型,勾选后传递给服务端的值,如果不设置,将传递ID值给服务端。
 Enabld  逻辑型,设置为False,将无法勾选此列表项。
dim a as boolean
if e.PostValues.ContainsKey("rd1") andalso e.PostValues("实名举报") = "on" then
a = true
end if
改为
dim a as boolean = e.PostValues.ContainsKey("rd1")

2、js的getNum函数发一下

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


加好友 发短信
等级:超级版主 帖子:109728 积分:558356 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/25 10:04:00 [显示全部帖子]

参考这里的方法做提示:http://www.foxtable.com/mobilehelp/topics/0083.htm

或者:http://www.foxtable.com/mobilehelp/topics/0058.htm

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


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

仔细看2楼。这个是第三方的组件,看组件自己的帮助,不是官方的weui,不要以官方weui的帮助来约束第三方组件

dim a as boolean = e.PostValues.ContainsKey("rd1")

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


加好友 发短信
等级:超级版主 帖子:109728 积分:558356 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/25 15:33:00 [显示全部帖子]

说明没有选择rd1,而是选择了rd2

MessageBox.Show( e.PostValues.ContainsKey("rd1"))
MessageBox.Show( e.PostValues.ContainsKey("rd2"))

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


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

是我搞错了。

dim a,a1 as boolean
if e.PostValues.ContainsKey("rdg1") then
if e.PostValues("rdg1") = “rd1
a = true
elseif e.PostValues("rdg1") = “rd2
a1 = true
endif
end if

学会调试看返回值:http://www.foxtable.com/mobilehelp/topics/0027.htm
Select Case e.Path
    Case "test.htm"
        Dim wb As New weui
        wb.AppendHTML("<link rel='stylesheet' href='./weui/exweui.css'/>",True) '需要注意的是,这里必需要使用true参数,假设文件放在weui目录中
        wb.AppendHTML( "<script src='./weui/exweui.js' ></script>" , True ) '需要注意的是,这里必需要使用true参数
        wb.AddForm("","form1","accept.htm")
        Dim rdg As ExWeUI.ExRadioGroup
        
        rdg  = ExWeUI.WebUI.AddRadioGroup("","rdg3","支持4种默认颜色")
        rdg.add("rd31","Microsoft Edge") '不设置默认为绿色
        rdg.add("rd32","Google Chorme",True).color = 1
        rdg.add("rd33","FireFox").color = 2
        rdg.add("rd34","QQ浏览器").color = 3
        Dim rd21 = rdg.add("rd35","傲游浏览器")
        rd21.color = 3
        rd21.enabled = False
        wb.InsertHTML("form1",rdg.BuildHtml)
        
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1", "确定", "submit")
        End With
        wb.AppendHTML("<script>initExWeUI();</script>") '需要注意的是,这里不需要使用true参数
        e.WriteString(wb.Build) '生成网页
    Case "accept.htm"
        Dim sb As New StringBuilder
        sb.AppendLine("接收到的数据有:<br/><br/>")
        For Each key As String In e.Values.Keys
            sb.AppendLine(key & ":" & e.Values(key) & "<br/>")
        Next
        e.WriteString(sb.ToString)
End Select

 回到顶部