以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  求助weui传值的写法。  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=148457)

--  作者:houseer
--  发布时间:2020/4/8 12:25:00
--  求助weui传值的写法。
   弄一个简单的例子。    就是第一个lonin页面,填上手机号后, 点确定自动跳转第二个页面上。   手机号自动带到第二个页面上去。



Dim wb As New weui   \'这里放在开始,下面调用
Dim sjh As String
If e.Path = "login.htm" 
    If e.PostValues.ContainsKey("sjh") Then
        sjh = e.PostValues("sjh")
    End If
End If
Select Case e.Path
    Case "login.htm"
            wb.AddForm("","form1","login.htm")
            With wb.AddInputGroup("form1","ipg1","请先输入手机号")
                 .AddInput("sjh","手机号","text")
            End With
            With wb.AddButtonGroup("form1","btg1",True)
                .Add("btn1", "确定", "submit","message.htm")
            End With
            e.WriteString(wb.Build) \'生成网页
    Case "message.htm"
        wb.AddForm("","form1","message.htm")
        With wb.AddInputGroup("form1","ipg1","您的信息(无需填写)")
            With .AddInput("sjj","您的手机号","text")
            .Readonly = True
            .Value = sjh
            End With
        End With
        e.WriteString(wb.Build) \'生成网页       
End Select



我怎么弄也不对。
http://www.foxtable.com/mobilehelp/index.htm?page=0055.htm
接受表单那个例子,看了好多遍。  怎么也弄不明白。



麻烦您在我这个例子上稍微改一下行吗?    怎么传值这块。

--  作者:有点蓝
--  发布时间:2020/4/8 13:34:00
--  
参考:http://www.foxtable.com/mobilehelp/topics/0113.htm

……
    Case "message.htm"
        wb.AddForm("","form1","message.htm")
        With wb.AddInputGroup("form1","ipg1","您的信息(无需填写)")
            With .AddInput("sjj","您的手机号","text")
            .Readonly = True
            .Value = e.PostValues("sjh"
            End With
        End With
        e.WriteString(wb.Build) \'生成网页       
End Select

--  作者:houseer
--  发布时间:2020/4/8 19:11:00
--  

Dim wb As New weui   \'这里放在开始,下面调用
Dim sjhstring  As  String
Select Case e.Path
    Case "login.htm"
        If e.PostValues.Count = 0 Then

            wb.AddForm("","form1","login.htm")
            With wb.AddInputGroup("form1","ipg1","请先输入手机号")
                 .AddInput("sjh","手机号","text")
            End With
            With wb.AddButtonGroup("form1","btg1",True)
                .Add("btn1", "确定", "submit","message.htm")
            End With
            e.WriteString(wb.Build) \'生成网页
        Else
            If e.PostValues.ContainsKey("sjh") Then
                  sjhstring = e.PostValues("sjh")
            End If

        End If
    Case "message.htm"
        wb.AddForm("","form1","message.htm")
        With wb.AddInputGroup("form1","ipg1","您的信息(无需填写)")
            With .AddInput("sjj","您的手机号","text")
            .Readonly = True
            .Value = e.PostValues("sjh")
            End With
        End With
        e.WriteString(wb.Build) \'生成网页      
End Select

 

我这么写也不行啊。 第二个页面的值带不出来啊。

老师我实在是看不懂你让我参考的那个。  你能直接告诉我哪里错了吗?

老师你给的连接不是weui框架下的写法啊。

 

是这个e.PostValues("sjh") 东西的值,必须得提交到服务器端吗?  帮助里的例子我都看了一遍,也没看明白怎么提交。


--  作者:有点蓝
--  发布时间:2020/4/9 9:02:00
--  
Case "login.htm"
            wb.AddForm("","form1","message.htm")
            With wb.AddInputGroup("form1","ipg1","请先输入手机号")
                 .AddInput("sjh","手机号","text")
            End With
            With wb.AddButtonGroup("form1","btg1",True)
                .Add("btn1", "确定", "submit")
            End With
            e.WriteString(wb.Build) \'生成网页
    Case "message.htm"
        wb.AddForm("","form1","message.htm")
        With wb.AddInputGroup("form1","ipg1","您的信息(无需填写)")
            With .AddInput("sjj","您的手机号","text")
            .Readonly = True
            .Value = e.PostValues("sjh"
            End With
        End With
        e.WriteString(wb.Build) \'生成网页       

--  作者:houseer
--  发布时间:2020/4/9 9:32:00
--  
  多谢。总算明白了
--  作者:zhutangxin
--  发布时间:2020/4/10 2:23:00
--  
mark


--  作者:pyh6918
--  发布时间:2020/4/13 22:39:00
--  
困扰了我好几天,原来机关在这里!感谢版主!感谢楼主!