input 只允许输入正负整数和0,不能输入小数,怎么写?
下面这么写没有效果。
谢谢。
<input type="text" name="Margin3" onkeyup="value=value.replace(/[^-?\d]/g, '')"/>
如果有使用前端模板的话则参考模板的文档中关于verify的使用
加个 事件 监听值判断一下
// 监听input框的输入事件
document.getElementById('input').addEventListener('input', function(e) {
// 获取输入的值
var value = e.target.value;
// 如果输入的值不在-9至9之间,则清空输入框
if (value < -9 || value > 9) {
e.target.value = '';
}
});
以下答案引用自GPT-3大模型,请合理使用:
可以使用pattern属性来实现:
<input type="number" name="Margin3" pattern="[+-]?[0-9]*"/>
如果我的回答解决了您的问题,请采纳我的回答