只允许在文本框中键入数字-默认为零
Allow only numbers to be typed in a textbox - default to zero
如何修改这一点,以便如果用户没有输入数字,则数字0将输入文本字段,提前感谢:
function isNumber(evt) {
evt = (evt) ? evt : window.event;
var charCode = (evt.which) ? evt.which : evt.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
return false;
}
return true;
}
如果用户没有输入数字,则在文本字段中输入0
<input type="text" id="numeric" value="0" onclick="this.value='' " onblur="if(this.value==''){ this.value='0'} " />
regex仅用于数字。
$('#numeric').on('input', function (event) {
this.value = this.value.replace(/[^0-9]/g, '');
});
演示
使用IsNumeric并检查是否为0。
IsNumeric(number goes here)
相关文章:
- 用嵌套函数和默认函数定义函数
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 测试索引值是否等于某个数字的倍数
- 如何使用铁流星与流星的默认路线
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- 将数字转换为一定数量的硬币
- 键入最后一位数字后自动提交
- 如何在javascript中迭代数字列表
- Javascript逻辑运算符和字符串/数字
- CKeditor:更改对话框中的默认选择选项
- 如何在javascript中获得与特定数字相等的随机数
- 在不阻止默认行为的情况下检测IE10中的缩放
- 如果元素's的ID以数字开头
- 角度JS数字输入和默认值
- 对于输入类型=“数字”如何将默认值设置为 0
- 有没有办法打开'字母数字'默认情况下带有数字的键盘
- 如何在reactjs中设置默认值为数字输入字段
- Java脚本函数仅用于数字值和默认的"0"
- 添加带有自定义图像而不是默认标记的标记,然后添加一些以标记为中心的数字
- 设置输入[数字]中箭头的默认值