EasyUI Forum

General Category => EasyUI for jQuery => Topic started by: crosemffet on June 04, 2018, 03:04:21 PM



Title: validate box for 2 numbers
Post by: crosemffet on June 04, 2018, 03:04:21 PM
hello, and thanks in advance for your support.
I have 2 field numbers:
<input class="easyui-numberbox" id="bet" name="bet" value="">
<input class="easyui-numberbox" id="price" name="price" value="" validType="greaterThan['#bet']">
I need to extend the validate box to check than price is greater than bet.
That's what I'm doing:
$.extend($.fn.validatebox.defaults.rules, {
    greaterThan: {
        validator: function(value,param){
            return number(value) > number($(param[0]).val());
        },
        message: 'Price must be greater than bet.'
    }
});
not working.
what's wrong?


Title: Re: validate box for 2 numbers
Post by: stworthy on June 04, 2018, 07:28:36 PM
Try this code instead.
Code:
$.extend($.fn.validatebox.defaults.rules, {
    greaterThan: {
        validator: function(value,param){
            return parseInt(value) > parseInt($(param[0]).numberbox('getValue'));
        },
        message: 'Price must be greater than bet.'
    }
});