以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  使用meta http-equiv='refresh'跳转时如何提交数据  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=187085)

--  作者:一笑
--  发布时间:2023/6/20 14:39:00
--  使用meta http-equiv='refresh'跳转时如何提交数据
使用wb.AppendHtml("<meta http-equiv=\'refresh\' c>",True)定时跳转页面,如何传递或提交原表单上的数据(通常用submit按钮提交),谢谢!
--  作者:有点蓝
--  发布时间:2023/6/20 14:49:00
--  
这种只能使用get方式,比如:

wb.InsertHTML("<meta http-equiv=\'Refresh\' content=\'0; url=/default.htm?参数1=xx1&参数2=xx2\'>"\'直接跳转到首页
[此贴子已经被作者于2023/6/20 14:49:22编辑过]

--  作者:一笑
--  发布时间:2023/6/20 15:01:00
--  
喔,那如何遍历获取表单上控件的值,如:所有复选列表项的值?
--  作者:有点蓝
--  发布时间:2023/6/20 15:11:00
--  
感觉不应该这样处理问题。请把完整的代码发上来看看,具体要做什么功能
--  作者:一笑
--  发布时间:2023/6/20 15:37:00
--  
 代码如下:
  Dim wb As New weui
        wb.AddForm("", "form1", "")
        wb.AppendHTML("<link rel=\'stylesheet\' href=\'./weui/exweui.css\'/>", True) 
        wb.AppendHTML( "<script src=\'./weui/exweui.js\' ></script>" , True) \'
        Dim cdg As ExWeUI.ExCheckGroup = ExWeUI.WebUI.AddCheckGroup("","chg1","横排,自动换行显示")  
        cdg.add("rd1","Microsoft Edge").Attribute = """  
        cdg.add("rd2","Google Chorme")  
        cdg.add("rd3","FireFox")  
        cdg.add("rd4","QQ浏览器")  
        cdg.add("rd5","傲游浏览器")  
        wb.InsertHTML("form1",cdg.BuildHtml)
            Dim PageURL As String = "testdx.htm"
            wb.AppendHtml("<meta http-equiv=\'refresh\' c>", True)
        \'8秒后跳转
  wb.AppendHTML("<script>initExWeUI();</script>") 
  e.WriteString(wb.Build) 
现在想通过get方式传递复选列表项的值,现在的问题是:如何先获取所表单上选择的复选列表项的值(Value或ID)?



--  作者:有点蓝
--  发布时间:2023/6/20 15:49:00
--  
这个用法根本不合理。把这个页面,以及前后的页面代码一起放到记事本发上来看看
--  作者:一笑
--  发布时间:2023/6/20 17:05:00
--  
用户需求是考试题,答题时间8秒钟,超时就跳到下一题,当前的答案需要提交出来。8秒内正常提交答案(submit)按钮工作正常,就没贴出来了。
--  作者:有点蓝
--  发布时间:2023/6/20 17:13:00
--  
发代码,有些时候无法靠猜来解决问题
--  作者:一笑
--  发布时间:2023/6/28 15:39:00
--  
回复一下个人解决此问题的方法:
1、不使用<meta http-equiv=\'refresh\' c>定时跳转,使用自动提交的js:setTimeout("document.form1.submit()",9000);
2、表单提交方式改为“get”,并AddHiddenValue方法,在输入框组插入隐藏的标记数据,一并提交;
3、实现功能:答题时定时提交答案然后自动跳转到下一题。