Foxtable(狐表)用户栏目专家坐堂 → 怎么直接获取当前网页的文本框值


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

主题:怎么直接获取当前网页的文本框值

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


加好友 发短信
等级:三尾狐 帖子:758 积分:5408 威望:0 精华:0 注册:2012/10/5 21:53:00
怎么直接获取当前网页的文本框值  发帖心情 Post By:2018/9/29 10:42:00 [只看该作者]

With wb.AddButtonGroup("","btg2", False)
          .Add("btnNext", "提交","","test.htm?pg=" & pg + 1 & "& tx=" &  ****  )
End With

我想做提交按钮,直接将当前文本框输入内容通过get方式传递,不知道怎么获取当前输入的文本内容?

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


加好友 发短信
等级:超级版主 帖子:107813 积分:548416 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/9/29 11:06:00 [只看该作者]

这里无法直接获取输入的内容,要使用函数

js函数
function edit(pg){
var url= "test.htm?pg=" + pg + "&tx=" +  document.getElementById("某文本框id").value;
   location=url
}

狐表代码
.Add("btnNext", "提交","button" ).Attribute = "onclick=""edit('" & pg+1 & "')"""

建议还是使用ajex,get参数长度是有限制的


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


加好友 发短信
等级:三尾狐 帖子:758 积分:5408 威望:0 精华:0 注册:2012/10/5 21:53:00
  发帖心情 Post By:2018/9/29 11:07:00 [只看该作者]

另外有没有办法直接用post进行传递呢?

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


加好友 发短信
等级:超级版主 帖子:107813 积分:548416 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/9/29 11:09:00 [只看该作者]


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


加好友 发短信
等级:三尾狐 帖子:758 积分:5408 威望:0 精华:0 注册:2012/10/5 21:53:00
  发帖心情 Post By:2018/10/12 22:24:00 [只看该作者]

研究了还是有点不太清楚怎么处理这样的方式
With .AddInputCell("ic2")
                .AddLabel("la2","单号",0)
                .AddInput("tx2","test",1)
End With

With wb.AddButtonGroup("","btg2", False)
            .Add("btnPrev", "上一页")
            .Add("btnNext", "下一页","","test2.htm").Attribute= "on click= 'my()'"
End With

function my(){
    var result = submitAjaxFileds('test1.htm','','tx2',false);
    document.getElementById("tx2").value = result;
}

问题出现在红色字体部分,如果有跳转的话,js函数的数据就过不来,只在原页面显示。
[此贴子已经被作者于2018/10/12 22:24:40编辑过]

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


加好友 发短信
等级:超级版主 帖子:107813 积分:548416 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/10/12 22:53:00 [只看该作者]

 .Add("btnNext", "下一页","button").Attribute= "on click= 'my()'"

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


加好友 发短信
等级:三尾狐 帖子:758 积分:5408 威望:0 精华:0 注册:2012/10/5 21:53:00
  发帖心情 Post By:2018/10/13 8:17:00 [只看该作者]

我是需要点这个button按钮跳转到其他网址,然后将原网址的一个文本框内容直接填入到新网址的一个文本框中。


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


加好友 发短信
等级:三尾狐 帖子:758 积分:5408 威望:0 精华:0 注册:2012/10/5 21:53:00
  发帖心情 Post By:2018/10/13 8:21:00 [只看该作者]

Select Case e.Path
    Case "test.htm"
        Dim wb As New weui '定义一个基于weui框架的网页生成器
        wb.AddForm("","form1","test.htm")
        With wb.AddInputGroup("form1","ipg1","查询订单")
            With .AddInputCell("ic2")
                .AddLabel("la2","单号",0)
                .AddInput("tx2","test",1)
            End With
        End With
        With wb.AddButtonGroup("","btg2", False)
            .Add("btnPrev", "上一页")
            .Add("btnNext", "下一页","","test2.htm").Attribute= "oncli ck= 'my()'"
        End With
        wb.AppendHTML("<script src='./lib/ces.js'></script>")
        e.WriteString(wb.Build) '生成网页
    Case "test2.htm"
        Dim wb As New weui '定义一个基于weui框架的网页生成器
        wb.AddForm("","form1","test2.htm")
        With wb.AddInputGroup("form1","ipg1","查询订单")
            With .AddInputCell("ic2")
                .AddLabel("la2","单号",0)
                .AddInput("tx2","test",1)
            End With
        End With
        With wb.AddButtonGroup("","btg2", False)
            .Add("btnPrev", "上一页")
            .Add("btnNext", "下一页","","test.htm").Attribute= "on click= 'my()'"
        End With
        wb.AppendHTML("<script src='./lib/ces.js'></script>")
        e.WriteString(wb.Build) '生成网页
    Case "test1.htm"
        e.WriteString(e.Values("tx2") +1)
End Select


像在test.htm中tx2中输入,然后点下一页按钮,跳转到test2.htm中,将test.htm中tx2的内容,填入到test2.htm的txt2中。
[此贴子已经被作者于2018/10/13 8:21:06编辑过]

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


加好友 发短信
等级:超级版主 帖子:107813 积分:548416 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/10/13 8:49:00 [只看该作者]

test1.htm网页代码

With wb.AddButtonGroup("","btg2", False)
    .Add("btnPrev", "上一页")
    .Add("btnNext", "下一页","button").Attribute= "onclick= 'my()'"
End With

Function my(){
    location="test2.htm?tx2=" + document.getElementById("tx2").value;
}

test2.htm网页代码
……
With wb.AddInputGroup("form1","ipg1","查询订单")
    With .AddInputCell("ic2")
        .AddLabel("la2","单号",0)
        .AddInput("tx2","test",1).Value = e.GetValues("tx2")
    End With
End With
……

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


加好友 发短信
等级:三尾狐 帖子:758 积分:5408 威望:0 精华:0 注册:2012/10/5 21:53:00
  发帖心情 Post By:2018/10/13 9:15:00 [只看该作者]

这个能理解,之前就告诉了这种方法,我看到建议用ajex的方法,就想用ajex的方法,结果就不知道怎么用了?

 回到顶部
总数 11 1 2 下一页