在页面上写一个text输入框,响应焦点离开时判断输入框中的是否是数字,如果不是则弹出提示框,只能输入数字
var input = document.getElementById(inputid)
input.onblur=function(){
if(!isNaN(input.value)){
alert("只能输入数字")
}
}
onblur监听失去焦点事件
isNaN判断是否是数字
如有帮助,麻烦点个[采纳此答案]谢谢啦^O^
题主要的代码如下
<input type="text" onchange="if (!/^\d+(\.\d+)?$/.test(this.value)) { alert('请输入数字!'); this.select();}" placeholder="请输入数字!" />
有帮助麻烦点下【采纳该答案】,谢谢~~有其他问题可以继续交流~