if (checknamestr(window.userform.text1.value) && checkpwdstr(window.userform.password1.value) && checkemailstr(window.userform.text2.value) && checkoicqstr(window.userform.text3.value) && checktelstr(window.userform.text4.value))
当checknamestr(window.userform.text1.value)返回的结果不是true时,if的条件肯定是false了,后面的也不会执行。
把checknamestr函数里的这一段
if (flagi==i)
{
alert( "username successful! ");
return;
}
里的return 改成return true再试一试
当checknamestr(window.userform.text1.value)返回的结果不是true时,if的条件肯定是false了,后面的也不会执行。
把checknamestr函数里的这一段
if (flagi==i)
{
alert( "username successful! ");
return;
}
里的return 改成return true再试一试
解决方案 »
- setTimeout怎样才能正常发挥功能?
- JavaScript中没载体怎样执行方法?
- javascript 的 线程
- 怎样用js屏蔽浏览器(IE和FireFox)的刷新功能
- jquery如何比较两个数组,并返回不重复的值
- 很简单的问题,但迷惑了很长时间,大家帮忙!
- [正则表达式]解析HTML代码得到格式化数据?
- 不用循环如何获取FORM中input:text元素的索引号???
- 网页设计问题,我的网页是口字型。请进来看看!谢谢。
- 一个程序错误?各位高手请帮忙!在线等待!高分相送!
- java script函数怎样接受一个form的名字做参数.document.formname这样的参数
- 简单的问题!!!
如果第一个条件就不满足,后面的它就不会去再判断了。