方法1:

<input type="number" min="0"

设置min='0'最小为0就不会出现负数

方法2:

主要是后面的​​<input type="number" placeholder="请输入赠送数量" value="0" ​​min="0" οnchange="addkk()" οnkeyup="(this.v=function(){this.value=this.value.replace(/[^0-9-.]+/,'');}).call(this)" οnblur="this.v();" >

方法3:

<input type="text" name="Number" lay-verify="required|integer" placeholder="请输入" value="" autocomplete="off" class="layui-input">
layui.use('form', function () {
var $ = layui.$
, layer = layui.layer
, form = layui.form

form.verify({
integer: [
/^[1-9]\d*$/
, '只能输入正整数'
]
});
});