Foxtable(狐表)用户栏目专家坐堂 → [求助]移动端input控件


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

主题:[求助]移动端input控件

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


加好友 发短信
等级:二尾狐 帖子:544 积分:7290 威望:0 精华:0 注册:2011/6/22 20:16:00
[求助]移动端input控件  发帖心情 Post By:2018/3/14 13:26:00 [只看该作者]

        With wb.AddInputGroup("form1","ipg1","装箱检测")
            .AddInput("pname","品名","text").Attribute="" 
            .AddInput("ph","批号","text")
            .AddInput("lh","料号","text")
        End With


function gb(){
document.getElementById("ph").focus()
}

进入页面后,pname获取焦点,然后扫码后pname的值为扫码后的值,然后ph获得焦点,但现在问题是扫码后虽然跳转到ph上了,但pname.value清空了,好像页面又加载了一次,我在PDA中设置了自动回车换行,请问应该怎么改下?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/14 14:49:00 [只看该作者]

请贴出完整的全部代码,如果贴出来一些字符不见了,请使用txt文件上传上来查看。

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


加好友 发短信
等级:二尾狐 帖子:544 积分:7290 威望:0 精华:0 注册:2011/6/22 20:16:00
  发帖心情 Post By:2018/3/14 15:08:00 [只看该作者]

Dim e As RequestEventArgs = args(0)
Dim wb As New weui
wb.AppendHTML("<script src='http://res.wx.qq.com/open/js/jweixin-1.2.0.js'></script>",True) '引入JS-SDK库
        wb.AppendHTML("<script src='./lib/jssdk.js'></script>") '引入脚本文件
        wb.AppendHTML("<script src='./lib/setFocus1.js'></script>")
        'wb.AppendHTML("<script>document.getElementById('pname').focus();</script>")
        wb.AddForm("","form1","zxjc.htm")
        With wb.AddInputGroup("form1","ipg1","检测")
            .AddInput("pname","品名","text").Attribute=""o nc hange='g b()'" " 
            .AddInput("ph","批号","text")
            .AddInput("lh","料号","text")
        End With
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1", "确定", "submit")
        End With

e.WriteString(wb.Build)
[此贴子已经被作者于2018/3/14 15:08:53编辑过]

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


加好友 发短信
等级:二尾狐 帖子:544 积分:7290 威望:0 精华:0 注册:2011/6/22 20:16:00
  发帖心情 Post By:2018/3/14 15:37:00 [只看该作者]

如何禁止所有的input 回车就提交表单

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/14 15:42:00 [只看该作者]

       With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1", "确定", "submit")
        End With

 

改成

 

       With wb.AddButtonGroup("form1","btg1",True)

            .Add("btn1", "确定", "button").Attribute = "onclick='form1.submit()'"
        End With

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


加好友 发短信
等级:二尾狐 帖子:544 积分:7290 威望:0 精华:0 注册:2011/6/22 20:16:00
  发帖心情 Post By:2018/3/14 17:45:00 [只看该作者]

解决了每个表单都提交的问题了,就是不跳转到下一个input上面(xh,ph)未获取焦点

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/14 18:46:00 [只看该作者]

以下是引用ymjr2011在2018/3/14 17:45:00的发言:
解决了每个表单都提交的问题了,就是不跳转到下一个input上面(xh,ph)未获取焦点

 

你绑定的是 onchang 事件,你应该要绑定的是 onkeydown 事件吧?按下回车之后,焦点离开。

 

 


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


加好友 发短信
等级:二尾狐 帖子:544 积分:7290 威望:0 精华:0 注册:2011/6/22 20:16:00
  发帖心情 Post By:2018/3/14 19:03:00 [只看该作者]

我改成onkeydown也没反应

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/14 20:57:00 [只看该作者]

js那里首尾加入alert(123)看能否正常弹出,如果不能正常弹出说明你写的js代码有问题,或者是你绑定的事件有问题。

 

请贴出全部可以执行的代码。或者做个实例发上来测试。


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


加好友 发短信
等级:二尾狐 帖子:544 积分:7290 威望:0 精华:0 注册:2011/6/22 20:16:00
  发帖心情 Post By:2018/3/15 12:58:00 [只看该作者]

Dim e As RequestEventArgs = args(0)
Dim wb As New weui
wb.AppendHTML("<script src='http://res.wx.qq.com/open/js/jweixin-1.2.0.js'></script>",True) '引入JS-SDK库
wb.AppendHTML("<script src='http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js'></script>") '引入jQuery库
        wb.AppendHTML("<script src='./lib/jssdk.js'></script>") '引入脚本文件
        wb.AppendHTML("<script src='./lib/setFocus1.js'></script>")
        wb.AppendHTML("<script>document.getElementById('pname').focus();</script>")
        wb.AddForm("","form1","zxjc.htm")
        With wb.AddInputGroup("form1","ipg1","检测")
            .AddInput("pname","品号","text").Attribute="o nke ydown='gb()'" 
            .AddInput("ph","批号","text")'.attribute ="o n focus='ff()'"
            .AddInput("xh","箱号","text")
        End With
        With wb.AddButtonGroup("form1","btg1",True)
           . Add("btn1", "确定", "button").Attribute = ""
        End With

e.WriteString(wb.Build)

function keyDown(){
document.getElementById("ph").focus()
}


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