【发布时间】:2017-05-21 08:29:16
【问题描述】:
我有一个 html <input type="number"> 框,其中包含一些自定义验证逻辑。有效值是任何整数 x,其中 x < -100 或 x >= 100。
我的目标是实现这种行为:
- 当用户点击原生向下箭头或按下向下箭头键,当前值为
100时,值变为-101。 - 同理,当用户点击原生向上箭头或按下向上箭头键,当前值为
-101时,该值变为100。
一些注意事项:
- 用户必须仍然能够键入无效范围内的数字,因为他们可能需要键入
10才能键入109。并且已经为此进行了验证逻辑。 - 我正在使用 angularjs,但我怀疑该解决方案不会针对特定角度。
- 这是一个内部应用程序,仅适用于 Chrome,因此浏览器特定的答案很好。
【问题讨论】:
标签: html angularjs html-input