一、 功能需求
项目中要求输入的价格不能是负数,最开始使用 number标签,限制了输入的最小值,然而并不起作用。最后使用第三种方式成功
尝试一 :
<input class="easyui-numberbox" id="transferPort" name="loProduct.oldPrice" value="${loProduct.oldPrice }" type="number" min="0.01" step="0.01" required="required"/>
尝试二:
依然不起作用
<input class="easyui-numberbox" type="number" step="0.01" min="0" onkeyup="this.value= this.value.match(/\d+(\.\d{0,2})?/) ? this.value.match(/\d+(\.\d{0,2})?/)[0] : ''">
尝试三:
成功
<input class="easyui-numberbox" id="transferPort" name="loProduct.oldPrice" value="${loProduct.oldPrice }" type="text" precision="2" min="0.01" required="required"/>