起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7172|回复: 8

[结贴] 登录时输入用户和密码后,按回车不能登录系统,怎么修???

  [复制链接]

54

主题

247

帖子

632

积分

高级会员

Rank: 4

积分
632
QQ
发表于 2017-3-30 10:24:50 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器:
客户端操作系统: 浏览器: Chrome
登录时输入用户和密码后,按回车不能登录系统,怎么修改???

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35878
发表于 2017-3-30 11:17:03 | 显示全部楼层
可以自己在登录页监听回车事件判断有用户名和密码就去调用登录按钮的click
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

54

主题

247

帖子

632

积分

高级会员

Rank: 4

积分
632
QQ
 楼主| 发表于 2017-3-30 11:31:51 | 显示全部楼层
怎么加监听,有示例吗
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35878
发表于 2017-3-30 11:49:00 | 显示全部楼层
可以到网上查找html页面中怎么监听的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

54

主题

247

帖子

632

积分

高级会员

Rank: 4

积分
632
QQ
 楼主| 发表于 2017-3-30 12:51:13 | 显示全部楼层
已经OK,在input 输入事件中的keydown中加入js代码:
Model.prototype.passwordKeydown = function(event) {
                if (event.keyCode == 13) {
                        this.login();
                        return false;
                }               
        };
回复 支持 反对

使用道具 举报

54

主题

247

帖子

632

积分

高级会员

Rank: 4

积分
632
QQ
 楼主| 发表于 2017-3-30 13:10:42 | 显示全部楼层
爱开发 发表于 2017-3-30 12:51
已经OK,在input 输入事件中的keydown中加入js代码:
Model.prototype.passwordKeydown = function(event)  ...

这个有点BUG,推荐使用这个:$(function() {
                $(window).keydown(function(event) {
                        if (event.keyCode == 13) {
                                $("[xid='login']").click();
                                return false;
                        }
                });
        });
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
发表于 2019-5-17 11:25:33 | 显示全部楼层
爱开发 发表于 2017-3-30 13:10
这个有点BUG,推荐使用这个:$(function() {
                $(window).keydown(function(event) {
                        if (event.keyCod ...

文本框修改后不能获取最新值怎么破?
传说中路过
回复 支持 反对

使用道具 举报

发表于 2019-5-17 11:32:25 | 显示全部楼层
carbinechun 发表于 2019-5-17 11:25
文本框修改后不能获取最新值怎么破?

input 设置属性
valueUpdateMode="input"  可以实时更新data数据
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
发表于 2019-5-17 16:05:54 | 显示全部楼层
本帖最后由 carbinechun 于 2019-5-17 16:21 编辑
liangyongfei 发表于 2019-5-17 11:32
input 设置属性
valueUpdateMode="input"  可以实时更新data数据

还是版主给力。。。小细节解决大问题。这里又出现了新问题:password没有这个设置属性,要怎么获取实时值呢?还是说换个思路,把登陆信息全放到一个data里来取值能行?
---------------这是分割线---------------

刚刚password的问题自行解决了,在keydown事件中判断是回车键后先让光标移到其他组件上,然后再调用登陆按钮的click事件,这样就可以了。至于说的各登陆字段绑定data的没试,不确定data最新值的获取跟onkeydown事件有没有先后顺序。虽然问题解决了,但貌似还是不完美,如果是密码输入错误造成了失败,那么光标已经移出password组件了,还需要再点回来进行输入,这其中还有个注意点,光标要移到其他input才行,移到button上不行,不知道根源在哪
传说中路过
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-3-29 10:37 , Processed in 0.067907 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表