以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- AddCheckGroup传值问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=177115) |
||||||||||
-- 作者:ycs5801 -- 发布时间:2022/5/9 19:41:00 -- AddCheckGroup传值问题 Dim cdg As ExWeUI.ExCheckGroup = ExWeUI.WebUI.AddCheckGroup("", "登轮人员", "请选择登轮人员")
通过复选框,点击确认后通过js传值到接收函数,经测试e.postvalues接收到的值数量正确,但是值是空的,怀疑是黄色字体部分有错误。 |
||||||||||
-- 作者:有点蓝 -- 发布时间:2022/5/9 20:09:00 -- 没有问题。怎么接收数据的? 增加复选列表项的语法是: Add(ID, Text)
|
||||||||||
-- 作者:ycs5801 -- 发布时间:2022/5/9 20:11:00 -- For index As Integer = 0 To values.Length - 1
这个id要是设置成字符就可以传值过去,但是如果用变量就显示无值,我是说数量没问题。
[此贴子已经被作者于2022/5/9 20:36:01编辑过]
|
||||||||||
-- 作者:有点蓝 -- 发布时间:2022/5/9 20:41:00 -- values(index)一样是字符串来的。我测试没有问题。 自己调试一下前端和接收的数据。不会调试就上传实例
|
||||||||||
-- 作者:ycs5801 -- 发布时间:2022/5/9 20:50:00 -- 以下是引用有点蓝在2022/5/9 20:41:00的发言:
values(index)一样是字符串来的。我测试没有问题。 自己调试一下前端和接收的数据。不会调试就上传实例
|
||||||||||
-- 作者:有点蓝 -- 发布时间:2022/5/9 20:58:00 -- 没看到有接收这些数据的代码。还是那句话,不会调试就上传实例 For Each key As String In e.PostValues.Keys MsgBox(key) Next |
||||||||||
-- 作者:ycs5801 -- 发布时间:2022/5/9 21:55:00 -- 以下是引用有点蓝在2022/5/9 20:58:00的发言:
没看到有接收这些数据的代码。还是那句话,不会调试就上传实例 For Each key As String In e.PostValues.Keys
MsgBox(key)
Next 老师,能不能给个接收代码的示例,复选的这种 |
||||||||||
-- 作者:ycs5801 -- 发布时间:2022/5/9 22:07:00 -- 附件 以下内容是专门发给有点蓝浏览
问题在zd_guanyuan和receive两个函数里
function test(id,value) { function testcancel(id) { function afterSubmit(result){ |
||||||||||
-- 作者:有点蓝 -- 发布时间:2022/5/9 22:33:00 -- If values.length > 0 Then For Index As Integer = 0 To values.Length - 1 cdg.add("登轮人员" & CStr(Index),values(index)).value = values(index) Next End If 接收 dim s as string For Each key As String In e.PostValues.Keys if key like "登轮人员*" then s = s & "," & e.PostValues(key) Next msgbox(s) |
||||||||||
-- 作者:ycs5801 -- 发布时间:2022/5/9 22:52:00 -- 老师,再麻烦一下,如果是编辑状态,怎样能让打开网页的时候,就判断当前姓名时候之前已经被选中了,直接显示出来。 |