Foxtable(狐表)用户栏目专家坐堂 → 移动开发,如何获取当前页某控件的值?


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

主题:移动开发,如何获取当前页某控件的值?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/2 12:37:00 [显示全部帖子]

绑定onclick事件,执行js,获取值,然后跳转到新的网页

 

location = "/CheckPd.htm?AssetNumber=" + AssetNumber.value

[此贴子已经被作者于2019/1/2 12:37:09编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/2 15:01:00 [显示全部帖子]

【确定】按钮,绑定onclick事件,然后里面js代码,用2楼,或者调用pdJumpFunction函数。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/2 16:15:00 [显示全部帖子]

1、你输入值以后,按下回车,触发了哪个按钮的事件?你页面里有submit按钮?或者其余的事件?请做一个对一个例子发上来测试。全部文件都要打包在一起才能测试。

 

不然,请单独做一个可以简易测试的实例发上来测试。

 

2、如

 

Select Case e.Path
    Case "test.htm", ""
Dim wb As New weui
        wb.AddForm("","form1","test.htm")
        With wb.AddInputGroup("form1","ipg1","基本资料")
            .AddInput("xm","姓名","text") '常规语法增加输入框
            With .AddInputCell("ic1") '通过InputCell增加输入框
                .AddLabel("lnl","年龄",0) '增加标签,0显示在左边
                .AddInput("nl","number",1) '增加输入框,1表示显示在中间
            End With
        End With
wb.InsertHTML("<script>xm.focus();</script>")
        e.WriteString(wb.Build) '生成网页
End Select


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/2 16:46:00 [显示全部帖子]

改成

 

        With wb.AddInputGroup("form1","ipg1","设备资料")
            .AddInput("AssetNumber","资产编号","Text")       '前一个"AssetNumber"是ID,后一个"资产编号"是标题
            .AddHidenValue("test","test")  
        End With

 

当form表单中只有一个<input>时按回车键将会自动将表单提交


       


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/2 17:31:00 [显示全部帖子]

改成比如

 

location="pdResult.htm?pdResult=" + "right" + "&zcmc=" + encodeURI(document.getElementById('zcmc').value);


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/2 17:42:00 [显示全部帖子]

试试

 

wb.InsertHTML("<script>assetnumber.focus(); </script>")   


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/2 18:16:00 [显示全部帖子]

参考9楼,改成9楼的样子啊。

 

当form表单中只有一个<input>时按回车键将会自动将表单提交


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/2 21:28:00 [显示全部帖子]

以下是引用ycwk在2019/1/2 20:58:00的发言:
但是现在的情况是,回车不等于按按钮

 

那你就绑定keydown事件处理

 

http://www.w3school.com.cn/jsref/event_onkeydown.asp

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/3 9:56:00 [显示全部帖子]

比如

 

    .AddInput("AssetNumber","资产编号","Text").Attribute="onkeydown='alert(event.which)'"   


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/3 16:41:00 [显示全部帖子]

1、

 

 .AddInput("AssetNumber","资产编号","Text").Attribute="onkeydown='InputEnter(event)'"   

 

2、

 

function InputEnter(e)
{

 回到顶部
总数 23 1 2 3 下一页