我有数字类型的输入框,我将最小值限制为1 用户仍然可以手动输入减号,我该如何限制。
<input type="number" min="1" placeholder="No.of Employees" className="m-l-15 form-control col-md-8 col-sm-8" name={el.subscription_plan_id} onChange={this.noChanges.bind(this, i)} value={el.noofemployess}></input>
答案 0 :(得分:0)
也许使用绝对值(Math.abs())之类的方法可以为您解决问题
<input type="number" min="1" oninput="this.value = Math.abs(this.value)" placeholder="No.of Employees" className="m-l-15 form-control col-md-8 col-sm-8" name={el.subscription_plan_id} onChange={this.noChanges.bind(this, i)} value={el.noofemployess}></input>