一、 功能需求
项目中要求输入的价格不能是负数,最开始使用 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\"/>