function IsNum(num)
{
var number="0123456789";
for(i=0;i<num.length;i++)
{
for(j=0;j<10;j++)
if (num.charAt(i)==number.charAt(j)) break;
if (j>=10) return (false);
}
return (true);
} function check(val)
{
if(!IsNum(val))
{
alert("input must be number!");
return;
}
if( (val <1) ||(val >35) )
{
alert("input should between 1-35!");
return;
}
}<input type=text onchange="check(this.value)">
{
var number="0123456789";
for(i=0;i<num.length;i++)
{
for(j=0;j<10;j++)
if (num.charAt(i)==number.charAt(j)) break;
if (j>=10) return (false);
}
return (true);
} function check(val)
{
if(!IsNum(val))
{
alert("input must be number!");
return;
}
if( (val <1) ||(val >35) )
{
alert("input should between 1-35!");
return;
}
}<input type=text onchange="check(this.value)">
我是这样写的
<input type="text" onchange="check(this.value) name="textfield111" size="1" maxlength="2">
有问题吗? 多谢帮助!
onchange是SELECT 的事件