为什么找不到错误?行行好,帮个忙 <form name="form" action="" onSubmit="return Check(form)">你肯定漏了return 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 temp是数字还是字符,在上面怎么又是字符又是数字?? <script language="jscript"><!--function Check(form){ var NotNull; var temp; var tempSub; NotNull=true; temp=form.MediaPortFrom.value; //是否是数字? if(temp>65535||temp<0) { window.alert("ok!"); NotNull=false; }//如果是数字temp=String(temp); for(i=0;i<temp.length;i++){ tempSub=temp.substring(i,i+1); if(tempSub>=0&&tempSub<=9){} else{ window.alert("ok!"); NotNull=false; break; } } return NotNull}//--></script> 再后面要把temp变成字符,因为substring是字符的方法。 temp=form.MediaPortFrom.value; //是否是数字?应该使用 parseInt temp=parseInt(form.MediaPortFrom.value); //是否是数字?强行保证数据类型 用户控件中使用jQuery获取不了控件? 非常简单的问题,求助,急急急急…… 数组,对象,constructor的问题。。。高手帮忙。。。 prototype1.6源码核心解读 学习网站注册项选择性失效 如何实现多张并排图片拖动排序? JSP的单选按钮判断的问题!急..... [分享]很好的计算机学习资源站点,EBOOK及视频课件 一个javascript引用问题 JavaScript中可以进行实时显示吗? 请问怎么创建和使用二维或多维数组阿? 如何清除IE里面的历史纪录,让后退健失效?!
<!--
function Check(form)
{
var NotNull;
var temp;
var tempSub;
NotNull=true;
temp=form.MediaPortFrom.value; //是否是数字?
if(temp>65535||temp<0)
{
window.alert("ok!");
NotNull=false;
}//如果是数字temp=String(temp);
for(i=0;i<temp.length;i++){
tempSub=temp.substring(i,i+1);
if(tempSub>=0&&tempSub<=9){}
else{
window.alert("ok!");
NotNull=false;
break;
}
}
return NotNull
}
//-->
</script>
应该使用 parseInt
temp=parseInt(form.MediaPortFrom.value); //是否是数字?
强行保证数据类型