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

QQ登录

只需一步,快速开始

查看: 1720|回复: 3

[暂结贴(7天未回复)] 判断一个数减掉一个数是不是大于等于0的代码怎么写

[复制链接]

11

主题

17

帖子

87

积分

初级会员

Rank: 2

积分
87
QQ
发表于 2016-3-13 00:17:23 | 显示全部楼层 |阅读模式
bassData1中的余额减掉bassData2中的价格的结果是不是大于等于0,如果大于等于0,就把bassData1中的余额修改成减掉之后的结果并且保存bassData1,如果小于0,就返回“失败”。的代码怎么写啊。。。。(bassData2中的价格是input输入的,bassData1中的余额是数据库有的)。
-------------------我在做一个设置价格发布订单的功能,点“发布”按钮,余额就会扣除订单价格,价格不是微信支付和支付宝支付,而是先充值显示余额。
发表于 2016-3-14 10:46:34 | 显示全部楼层
请问data1中的数据已经查出来了吗??
你在发布按钮的点击事件中,通过this.comp() 方法获取两个data组件的对象,然后在分别获取字段值,写你的逻辑就行了啊!
请问你具体是哪行代码不会写??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

11

主题

17

帖子

87

积分

初级会员

Rank: 2

积分
87
QQ
 楼主| 发表于 2016-3-14 21:25:16 | 显示全部楼层
liangyongfei 发表于 2016-3-14 10:46
请问data1中的数据已经查出来了吗??
你在发布按钮的点击事件中,通过this.comp() 方法获取两个data组件的 ...

                var yhye = this.comp("userData").val("fYhye");
                var ddjg = this.comp("dlxqData").val("fDDJG");
                if((yhye-ddjg) >= 0){
                justep.Util.hint("你的账户余额不足,请充值后再发布订单");
                return;}

我这样写的代码,···我发现··我在fDDJG输入345的时候,返回("你的账户余额不足,请充值后再发布订单")。但是我输入3450的时候就成功了···意思就是··yhye是100···(100-345=-245)的时候返回失败,但是(100-3450=-3350)就成功了。。越小于0还就成功了
回复 支持 反对

使用道具 举报

发表于 2016-3-15 09:42:14 | 显示全部楼层
huangli0277 发表于 2016-3-14 21:25
var yhye = this.comp("userData").val("fYhye");
                var ddjg = this.comp("dlxqData").val("fDDJG");
...

这个应该不会吧!
你 debugger调试一下,
看看执行代码
(yhye-ddjg) >= 0
的时候 值到底是多少??
本地测试 -3350 >= 0 返回的结果是  false
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 22:32 , Processed in 0.060305 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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