`

一个低级错误~

阅读更多

<script language="javascript">
function checkForm(form){
    if(isEmpty(form.uid.value)||isEmpty(form.password.value)||isEmpty(form.confirmPassword.value)||isEmpty(form.email.value)||isEmpty(form.quesstion.value)||isEmpty(form.answer.value)||){
        alert("请将表单信息填写完整!");
        return false;
    }
    if(form.password.value!=form.confirmPassword.value){
        alert("两次密码不相同!");
        return false;
    }
    if(form.password.value.length<6||form.password.value.length>16){
        alert("密码长度不合法!");
        return false;
    }
    return true;
}
function isEmpty(str){
if(str=null||str.length==0)return true;
else return false;
}

</script>

扣错!

错在

if(isEmpty(form.uid.value)||isEmpty(form.password.value)||isEmpty(form.confirmPassword.value)||isEmpty(form.email.value)||isEmpty(form.quesstion.value)||isEmpty(form.answer.value)||){
这里错了:isEmpty(form.answer.value)||){

意思就是无论如何都是会返回一个true的!

怪不得我在form表单里添加这个函数没作用,哎,以后还是小心为好啊!

分享到:
评论

相关推荐

    软件测试十大典型低级错误

    ### 软件测试十大典型低级错误 在软件开发过程中,软件测试是确保产品质量的关键环节。然而,在实际操作中,测试人员常会犯一些低级错误,这些错误看似微小,却可能对项目的进度和产品的质量造成重大影响。本文将...

    测试典型低级错误

    "测试典型低级错误"这个主题涵盖了编程中常见的错误类型,这些错误往往由于程序员的疏忽或者对语言理解不深导致。低级错误通常包括语法错误、逻辑错误和运行时错误,它们可能影响程序的执行或导致意料之外的结果。 ...

    低级错误,你犯过这种错误吗?

    在编程过程中,避免低级错误是提升代码质量与效率的关键步骤。这些错误往往看似微不足道,但它们可能成为导致程序崩溃、维护困难甚至安全漏洞的根源。以下是从给定内容中提炼出的一些常见低级错误及其解决方案: 1....

    java十大低级错误(续3)

    java十大低级错误详解和案例,灰常不错哦!!

    java 10大低级错误

    对于每一个方法,都应该添加适当的注释,包括但不限于方法的功能简介、参数含义等。 **正确示例**: ```java /** * 发送消息方法 */ public void sendMsg() { // 实现逻辑 } /** * 根据内容ID和产品类型查询...

    审计报告中的11个低级错误,千万别犯!.docx

    审计报告中的11个低级错误,千万别犯!.docx

    Java十大低级错误.doc

    Java编程中的十大低级错误是每个开发者应该避免的常见陷阱,它们不仅影响代码的可读性和维护性,还可能导致程序运行时出现各种异常。以下是这些错误的详细解释和改进建议: 1. **命名规范**:良好的命名规范是提高...

    java编程十大低级错误

    Java编程中的低级错误是开发者在编码过程中容易犯的一些常见失误,这些错误往往会影响代码的可读性、可维护性和程序的稳定性。以下是对标题和描述中提到的十大低级错误的详细解释: 1. **命名不规范**:命名应该...

    PCB设计低级错误综析

    例如,PCB设计中,通常会有一个由多个组件构成的控制系统,包括传感器、信息入口、处理器、功率接口和执行器件等。为了防止犯错,设计者需要对这些组件的功能和特性有深入的了解。 二、端子的选择与使用 端子在PCB...

    C++十大低级错误和C++编程规范

    然而,由于其复杂的特性和语法,C++编程过程中容易犯一些低级错误,这些错误可能导致程序崩溃、内存泄漏或者难以调试的问题。了解并避免这些错误是成为一名熟练C++程序员的关键。以下是"十大低级错误和C++编程规范...

    PPT设计规范手册,讲解PPT设计、制作中的一些常见问题。避免低级错误发生。

    PPT设计规范手册是为了帮助设计师和制作人员避免低级错误,提高PPT设计和制作的质量。以下是手册中的一些重要知识点: 1. 图表篇错误:确保图表正确,避免低级错误。例如,饼图的百分比应该按照由大到小的原则排序...

    华为常见C、C++软件编程低级错误:变量

    华为常见C、C++软件编程低级错误:变量 C和C++语言是我司的主流编程语言,然而C/C++具有很多强大的语言特性,从而导致C/C++非常复杂,使得代码更容易出现BUG、难以阅读和维护。

    C++编程中的十大低级错误

    C++编程中的十大低级错误 在C++编程中,避免低级错误是非常重要的。本文将从十个方面探讨C++编程中的低级错误,旨在帮助开发者避免这些常见的错误。 1. 数组下标访问越界 数组下标访问越界是C++编程中最常见的...

    Java十大低级错误

    Java十大低级错误,一般容易犯的错误,以及解决方法

    IEEE754 to DSP(VC33)(64位转40位) 改进版算法 (更正之前的低级错误)

    在原始转换算法中,可能存在一个低级错误,导致转换后的最后一位数值不正确。这可能是由于舍入策略不当,或者在处理边界情况时的错误造成的。 改进版算法的核心目标是确保转换的准确性,特别是修正最后一位的错误。...

    企业基础架构AD管理的两个低级错误

    "企业基础架构AD管理的两个低级错误" 本文将详细介绍企业基础架构AD管理中的两个低级错误,希望IT管理员可以从中吸取教训,避免类似的问题。 第一个故障现象:域控制器的配置错误 在一个公司中,最初由于成本的...

    软件编程低级错误:内存越界

    C和C++语言是我司的主流编程语言,然而C/C++具有很多强大的语言特性,从而导致C/C++非常复杂,使得代码更容易出现BUG、难以阅读和维护。

    java10大低级错误

    Java编程中的十大低级错误是新手开发者常犯的典型错误,这些错误往往导致代码质量下降,可读性差,甚至引发程序运行时的异常。以下是对这些错误的详细解释: 1. **命名不规范**:良好的命名是代码可读性的基础。...

    低级错误案例集汇总.docx

    低级错误案例集汇总 资源泄漏是代码Review中最常见的错误之一,申请的每个资源必须明确由谁负责释放,何时释放,在何处释放。在异常/错误/返回处理中,保持清醒的头脑,清理战场。此处的资源还包括信号量、定时器、...

Global site tag (gtag.js) - Google Analytics