如何在程序中,实现比大小的功能

对于实现这个功能,首先是需要创建3个输入框,还有有个文本框,
需要点击事件,点击回调事件,然后在点击事件里面判断输入的大小。
_init:function(){
    this._mainUI =ccs.load(res.main_json).node;
    this.addChild(this._mainUI);
    //获取3个输入框
    this._inputLab1=this._getWidgetByName(this._mainUI,"TextField_7");
    this._inputLab2=this._getWidgetByName(this._mainUI,"TextField_8");
    this._inputLab3=this._getWidgetByName(this._mainUI,"TextField_9");
    this._mesLab=this._getWidgetByName(this._mainUI,"Label_10");
    this._canleBtn=this._getWidgetByName(this._mainUI,"_canleBtn");
    this._okBtn=this._getWidgetByName(this._mainUI,"_okBtn");

    this._okBtn.addTouchEventListener(this._inputHandler.bind(this),this._mainUI);
    this._canleBtn.addTouchEventListener(this._inputHandler.bind(this),this._mainUI);
},
_inputHandler:function(sender,type){
        if(type==ccui.Widget.TOUCH_ENDED){
            if(sender.name=="_okBtn"){
                this._checkResult();
            }else if(sender.name=="_canleBtn"){
                this._inputLab1.setString("");
                this._inputLab2.setString("");
                this._inputLab3.setString("");
                this._mesLab.setString("");
            }
        }
},
_checkResult:function(){
    var a =parseFloat(this._inputLab1.getString());
    var b =parseFloat(this._inputLab2.getString());
    var c =parseFloat(this._inputLab3.getString());

       if(a<b&&a<c)this._mesLab.setString("最小的值为"+a);
    else if(b<c&&b<a)this._mesLab.setString("最小的值为"+b);
      else if(c<a&&c<b)this._mesLab.setString("最小的值为"+c);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值