AI智能
改变未来

easyui中的input框只允许输入正数和两位小数


一、 功能需求

项目中要求输入的价格不能是负数,最开始使用 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\"/>
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » easyui中的input框只允许输入正数和两位小数