以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  问一个关于网页跳转的小儿科问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100711)

--  作者:czy66ds
--  发布时间:2017/5/17 9:43:00
--  问一个关于网页跳转的小儿科问题
下面摘录一段移动帮助数据筛选显示中的代码:
Select Case e.Path
    Case "filter.htm"
        wb.AddForm("","form1","list.htm")
        With wb.AddInputGroup("form1","ipg1","
数据筛选")
            .AddSelect("product","
产品","PD01|PD02|PD03|PD04|PD05")
            .AddInput("startdate","
开始日期","date")
            .AddInput("enddate","
结束时间","date")
        End With
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1""
确定""submit")
        End With
    Case "list.htm"
        Dim flt As String
        If e.PostValues.ContainsKey("product"Then
            flt = "
产品 = \'" & e.PostValues("product") & "\'"
        End If
        If e.PostValues.ContainsKey("startdate"Then
            If flt > "" Then
                flt = flt & " and "
            End If
            flt = flt & "
日期 >= \'" & e.PostValues("startdate") & "\'"
        End If

我的问题是submit后,网页是怎么跳转到list.htm的?



--  作者:有点蓝
--  发布时间:2017/5/17 9:57:00
--  
这个是由浏览器进行解析的。是一种网页的固定用法,不好解释:http://www.w3school.com.cn/jsref/dom_obj_submit.asp

就好像Forms("窗口1").Open就可以打开指定的窗口一样,是一种约定的用法

--  作者:czy66ds
--  发布时间:2017/5/17 10:01:00
--  
谢谢,说它就像Forms("窗口1").Open我就明白了。