<script>
function chkBetweenIntNum(Textvalue,valueS,valueE)
{
var value1=parseFloat(Textvalue);
if (value1<valueS || value1>valueE)
alert("请输入介于 "+valueS+" 和 "+valueE+" 之间的数字");
}
function FuncIsNum(Textvalue)
{
//否则判断是否为数字型(包括小数)
if(isNaN(Textvalue))
{
alert("请输入数字!");
}
else
chkBetweenIntNum(Textvalue,5,10)
}
</script>页面中可以调用
<input type="text" name="input01">
<input type="button" name="b01" value="test" onclick="FuncIsNum(input01.value)">
function chkBetweenIntNum(Textvalue,valueS,valueE)
{
var value1=parseFloat(Textvalue);
if (value1<valueS || value1>valueE)
alert("请输入介于 "+valueS+" 和 "+valueE+" 之间的数字");
}
function FuncIsNum(Textvalue)
{
//否则判断是否为数字型(包括小数)
if(isNaN(Textvalue))
{
alert("请输入数字!");
}
else
chkBetweenIntNum(Textvalue,5,10)
}
</script>页面中可以调用
<input type="text" name="input01">
<input type="button" name="b01" value="test" onclick="FuncIsNum(input01.value)">
<HEAD>
<TITLE> emu's test of simple tree</TITLE>
<SCRIPT LANGUAGE="JavaScript">
var n = 0;
var m = 100;
function foo(){
var nVal = parseInt(t0.value);
if(isNaN(nVal) || nVal < n || nVal > m)
alert("error");
}
</SCRIPT>
</HEAD><BODY>
<input id=t0>
<input type="button" value="check" onclick="foo()">
</BODY>
</HTML>
请对照修改
//判断是否为整数
function FuncIsNum(Textvalue)
{
//否则判断是否为数字型(包括小数)
if(isNaN(Textvalue))
{
alert("请输入数字!");
}
else
{
var nPos = Textvalue.indexOf(".");
if(-1 != nPos)
alert("请输入整数!");
else
chkBetweenIntNum(Textvalue,5,10);
}
}function chkBetweenIntNum(Textvalue,valueS,valueE)
{
var value1=parseInt(Textvalue);
if (value1<valueS || value1>valueE)
alert("请输入介于 "+valueS+" 和 "+valueE+" 之间的整数");
}
----
我需要整数!
帮忙写成一个函数可以吗?谢谢。
str = "要查的值"
for(i=0;i<str.length;i++)
{
if(str.substring(i,i+1)>'0'||str.substring(i,i+1)<'9')
{
alert("不是整数!");
return false;
}
}
试试了。
<input onkeypress="return event.keyCode>=48&&event.keyCode<=57||event.keyCode==46" onpaste="return !clipboardData.getData('text').match(/\D/)" ondragenter="return false">
<!--
function aa(the,min,max)
{
the.value=the.value.replace(/[^\d]/,'');
if(!(min > the.value && the.value<max))
{alert("NO!");}
}
//-->
</SCRIPT>
<input type="text" name="textfield" onkeyup="aa(this,1,100)">
--------------------------------------------
完全满足你的要求