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

QQ登录

只需一步,快速开始

查看: 918|回复: 5

[结贴] 请教高手,为何取得input值后不能运算?

[复制链接]

22

主题

142

帖子

316

积分

中级会员

Rank: 3Rank: 3

积分
316
QQ
发表于 2016-1-6 07:57:29 | 显示全部楼层 |阅读模式
define(function(require){
        var $ = require("jquery");
        var justep = require("$UI/system/lib/justep");

    var treeh=0
    var treed=0
    var a=0
    var b=0
    var c=0
        var Model = function(){
                this.callParent();
                this.treeh = justep.Bind.observable("");
                this.treed = justep.Bind.observable("");

        
        a = this.treeh;
   
        b = this.treed;
        
                c = a+b;
                       
            this.treev = c;       
        };
   
        return Model;
});

上述代码中,请问为何取得input1的值treeh和input2的值不能运算?在output中无法显示C的值。出错信息:NaN。

想到类型转换,将 a= Number(this.treeh); b= NUmber(this .treed);转换后依然不行,请求高手指点。多谢!
发表于 2016-1-6 10:57:23 | 显示全部楼层
你是使用的ko对象对吧! this.treeh表示的是一个对象!并不是真正的值!
你可以使用 this.treeh.get() 方法 获取 对象的值!如果是字符串类型的,可以使用parseInt方法转成整数
这个是js的基本用法,可以网上搜下js中字符串如何转成数组!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

22

主题

142

帖子

316

积分

中级会员

Rank: 3Rank: 3

积分
316
QQ
 楼主| 发表于 2016-1-6 12:52:34 | 显示全部楼层
多谢版主指点。我修改如下,还是显示NaN

define(function(require){
        var $ = require("jquery");
        var justep = require("$UI/system/lib/justep");

    var treeh=0
    var treed=0
    var a=0
    var b=0
    var c=0
        var Model = function(){
                this.callParent();
                this.treeh = justep.Bind.observable("");
                this.treed = justep.Bind.observable("");

        
        a = this.treeh.get();
   
        b = this.treed.get();
        
                c = a+b;
                       
            this.treev = c;       
        };
   
        return Model;
});

我是刚刚在昨天下载了 WeX5 , 看到DEMO中的最简单的APP程序:hello 按照录像上操作完全实现;我想试一下取出input1和input2中的值,把2者之和放在output中显示;由于刚刚接触,弄了一个晚上也没有搞出来,请再次指点。先谢谢了!
回复 支持 反对

使用道具 举报

发表于 2016-1-6 13:35:29 | 显示全部楼层
我做了一个简单案例!你参考下吧

test.rar

678 Bytes, 下载次数: 207

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

22

主题

142

帖子

316

积分

中级会员

Rank: 3Rank: 3

积分
316
QQ
 楼主| 发表于 2016-1-6 17:31:07 | 显示全部楼层
非常感谢!
回复

使用道具 举报

22

主题

142

帖子

316

积分

中级会员

Rank: 3Rank: 3

积分
316
QQ
 楼主| 发表于 2016-1-6 17:43:19 | 显示全部楼层
您给出的案例运行完全正确!再次感谢高手,我再好好消化一下。以后有问题再向您请教。祝好!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-16 00:02 , Processed in 0.084499 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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