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

QQ登录

只需一步,快速开始

查看: 1381|回复: 4

[结贴] input组件获取自己属性值问题

[复制链接]

89

主题

249

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
发表于 2017-3-24 17:06:46 | 显示全部楼层 |阅读模式
本帖最后由 ligaohu1 于 2017-3-24 17:46 编辑

有一个非常简单的代码,如下:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>html的input输完一个直接跳到下一个</title>
</head>

<body>
<div class="input" id="coupon">
    <input type="text" placeholder="红" name="sn1" maxlength="120" id="sn1">

</body>
<script src="http://www.lanrenzhijia.com/ajaxjs/jquery.min.js"></script>
<script>
        
        var i=2;
    //默认第一个显示focus
    $(document).ready(function() {  
        //自动跳到下一个输入框
            $(this).keyup(function(e) {
                            console.log($("#sn1").val());
               })
        });
</script>
</html>


经过html页面输入后效果见图《html执行结果.png》

于是我想通过wex5 实现相同的功能,代码如下:
        Model.prototype.input1Keyup = function(event){
                var input_val=this.comp('input1').val();
                console.log(input_val);
        };
问题:
最后发现,输入阿拉伯1-6时取到的input_val 为空。但是当鼠标点击input框外。再次点击回input组件,输入7-0时,却只能取到123456。效果见图《wex5执行结果.png》

以上问题,请协助排查,谢谢!




html执行结果.png
wex5执行结果.png

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-24 17:09:12 | 显示全部楼层
应该是  this.comp('input1').value吧
回复 支持 反对

使用道具 举报

89

主题

249

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
 楼主| 发表于 2017-3-24 17:45:32 | 显示全部楼层
半导体 发表于 2017-3-24 17:09
应该是  this.comp('input1').value吧

报错了:
this.comp('input1').value is not a function !

val语法没问题,参见http://doc.wex5.com/?p=8159你自己试试吧!
回复 支持 反对

使用道具 举报

发表于 2017-3-24 18:07:40 | 显示全部楼层
input组件设置 valueUpdateMode="keyup" 属性即可!按键立即生效!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

89

主题

249

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
 楼主| 发表于 2017-3-26 19:00:53 | 显示全部楼层
liangyongfei 发表于 2017-3-24 18:07
input组件设置 valueUpdateMode="keyup" 属性即可!按键立即生效!

这个回复正确,可以结贴!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-5 11:41 , Processed in 0.056373 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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