<input name=txt1 onchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}"><input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')"><input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">
{
if (form.lvdznumber.value == "")
{
alert("地块公告号!")
form.lvdznumber.focus()
}
if (!(/^\d+$/.test(form.lvdznumber.value)))
{
alert("地块公告号!")
form.lvdznumber.focus()
}
}
检验是否是价格(包括整数和小数),该怎么写呢!
function check(str){
var exp=/^\d+(\.\d+)?$/;
var x=exp.test(str);
if(!x)
alert("请输入数字!");}</script>
<body><input type="text" onchange="ss(this.value)"></body>
onkeypress="var k=event.keyCode; return k>=48&&k<=57"
onpaste="return !clipboardData.getData('text').match(/\D/)"
ondragenter="return false" style="ime-mode:Disabled"
>