jQuery MiniUI

标题: vtype 校验 提示科学计数法 [打印本页]

作者: smallz    时间: 2018-1-14 20:07:21     标题: vtype 校验 提示科学计数法

本帖最后由 smallz 于 2018-1-15 15:51 编辑

新手请教,当前台输入数值较大时,提示信息为科学计数法的数值,如何设置vtype


<div role="row" id="NOX">
        <div role="control" label="氮氧化物(NOX)" starred="true">
<input bind="toubiaopriceNOX" id="toubiaopriceNOX" class="mini-textbox" width="265px" data-options="{format:'#0.00'}"
vtype="float;decimalLength:2" required="required" requiredErrorText="氮氧化物购买数量必填!" /> 吨
        </div>
</div>



后台
private String toubiaopriceNOX;
   public String getToubiaopriceNOX() {
        return toubiaopriceNOX;
    }

    public void setToubiaopriceNOX(String toubiaopriceNOX) {
        this.toubiaopriceNOX = toubiaopriceNOX;
    }

//最后存入的是 一个 double 类型的
Double buyNum = 0.0;
        buyNum = BuyNum(toubiaopriceCOD) + BuyNum(toubiaopriceNH3N) + BuyNum(toubiaopriceSO2) + BuyNum(toubiaopriceNOX);
        if (buyNum == 0) {




作者: dforce    时间: 2018-1-15 15:44:16

decimallLength是什么验证,把关于问题的全部代码提供一下。
作者: smallz    时间: 2018-1-15 15:53:27

dforce 发表于 2018-1-15 15:44
decimallLength是什么验证,把关于问题的全部代码提供一下。

这个 decimalLength:2 不是精度吗?我看官方的API 没有这个
作者: dforce    时间: 2018-1-15 18:18:52

smallz 发表于 2018-1-15 15:53
这个 decimalLength:2 不是精度吗?我看官方的API 没有这个

我们没有这个标准的验证,我们float验证的提示也只是提示“这不是数字”,不清楚你这错误的提示是哪来的
作者: smallz    时间: 2018-1-15 19:13:09

dforce 发表于 2018-1-15 18:18
我们没有这个标准的验证,我们float验证的提示也只是提示“这不是数字”,不清楚你这错误的提示是哪来的 ...

请教下,我把 ;decimalLength:2 去掉了,只有 float 的验证,默认支持最大的验证数值是多少?
作者: felt    时间: 2018-1-16 09:50:50

smallz 发表于 2018-1-15 19:13
请教下,我把 ;decimalLength:2 去掉了,只有 float 的验证,默认支持最大的验证数值是多少? ...

这没有限制的,只要是数字就能通过




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2