`
esffor
  • 浏览: 1371975 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

简单的可重用的输入验证

阅读更多

很简单,如果该输入的没有输入,则弹出提示

common.js:

 

function isRequired( checked )
...{
    
forvar i=0; i<checked.length; i++ )
    
...{
        
var input = checked[i][0];
        
if( input.value==null || input.value.length==0 )
        
...{
            alert( checked[i][
1] );
            input.focus();
            
return false;
        }

    }

    
return true;
}

jsp页面

 

<script language="javascript">
  
function checkValues(form)...{
    
var checked=[[form.name,"请输入用户名"],[form.password,"请输入密码"]];
    
if(!isRequired(checked))...{
      
return false;
    }

    
return true;
  }

</script>

 



分享到:
评论

相关推荐

    页面输入前台JS验证通用脚本

    在网页开发中,前端验证是不可或缺的一环,它主要用于在用户提交数据前检查输入的合法性,提高用户体验并减轻服务器端的压力。"页面输入前台JS验证通用脚本"就是这样一个工具,它提供了一种灵活的方式,适用于多种...

    JSP&javaBean写的简单用户验证

    **JavaBean** 是Java平台上的一个标准,用于创建可重用的组件。它们是符合特定规范的Java类,通常具有默认构造器、getter和setter方法以及封装的属性。JavaBean在JSP中常被用作数据容器,存储和传递页面间的数据。 ...

    struts2简单的登陆验证

    1. **MVC设计模式**:Struts2基于Model-View-Controller(MVC)设计模式,将业务逻辑、数据和用户界面分离,提高代码的可维护性和可重用性。 2. **Action类**:在Struts2中,Action类是处理用户请求的核心组件。一...

    uvm-1.1.zip_IC验证_IC验证资料_UVM_uvm 1.1d_uvm平台

    事件机制使得组件间的异步通信变得简单,而回调函数则允许我们在验证流程的关键节点插入自定义代码,进行特定的行为检查或结果分析。在UVM-1.1d和UVM-1.1a的示例中,你会看到如何有效地利用这些机制来实现灵活的验证...

    jquery 表单验证(包括所有的验证)

    为了提高代码的可重用性,我们可以将验证逻辑封装到一个 JS 类中。下面是一个简单的示例: ```javascript class FormValidator { constructor(formId) { this.form = $(`#${formId}`); this.form.validate({ ...

    表单提交验证

    为了提高可维护性和重用性,我们可以将验证逻辑封装成函数,例如: ```javascript function validateEmail(email) { var emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; return emailRegex....

    jsp用户登录系统的设计

    JavaBean 的主要特点是可序列化、可重用、可自定义属性等。在该系统中,JavaBean 用于封装用户的基本信息,并将其传递给 Servlet 进行验证。 数据库存储用户信息 用户的基本信息采用数据库存储。在该系统中,...

    SpringMVC数据验证——注册用户格式的验证实例

    为了提高代码的可重用性和灵活性,可以创建自定义的验证注解和对应的Validator。例如,如果需要验证用户名是否已存在,可以创建一个`@UniqueUsername`注解和对应的Validator实现。 此外,Spring MVC还支持使用`...

    使用不同小部件和firebase身份验证的FlutterUI

    小部件是Flutter中的基本构建块,它们是可重用的、完全可定制的视觉和交互元素。例如,`MaterialApp`是所有Flutter应用的基础,定义了应用程序的主题、路由和其他全局设置。`Container`用于布局和装饰,`TextField`...

    JS 表单验证大全

    【JS 表单验证详解】 在网页开发中,表单验证是必不可少的一环,它确保用户输入的数据符合预期,防止因错误数据导致的问题。...在实际项目中,建议封装这些验证规则为独立的函数,以提高代码的可维护性和重用性。

    UVM验证示例代码

    UVM(Universal Verification Methodology)是SystemVerilog标准的一部分,它提供了一种结构化、可扩展和可重用的验证方法。UVM的核心理念是组件化,它将验证环境划分为多个相互协作的组件,如代理(Agent)、驱动...

    jquery表单验证插件制作多张提交表单验证效果源码.zip

    3. **自定义插件**:jQuery插件是扩展其功能的方式,允许开发者创建可重用的组件。本资源中的“表单验证插件”可能是将验证逻辑封装成一个插件,使得在多张表单中可以方便地应用相同的验证规则。 4. **多张表单**:...

    .net邮箱验证,登录注册简单例子

    1. **.NET三层架构**:这是一种软件设计模式,将业务逻辑、数据访问和用户界面分离,以提高代码的可维护性和可重用性。在本例中,三层架构可能包括表现层(负责与用户交互)、业务逻辑层(处理业务规则)和数据访问...

    带加减算法的智能验证asp.net

    1. **加减算法**:在Web表单验证中,加减算法可能用于创建自定义的输入验证规则,例如检查用户输入的数字是否符合特定的加减运算条件。例如,用户可能需要输入一个在两个数之间(包括这两个数)的结果,或者执行一个...

    php验证登陆类.zip

    PHP中的类是一种面向对象编程的概念,它允许我们将相关的方法和属性组合在一起,形成可重用的代码模块。在这个登录验证类中,可能会定义如`login()`、`checkSession()`和`checkCookie()`等方法,分别用于处理用户...

    SystemVerilog验证++测试平台编写指南,systemverilog验证测试平台编写指南 源码,Verilog源码.z

    SystemVerilog验证++测试平台编写指南是一本专为硬件设计工程师和验证工程师编写的实践教程,旨在帮助读者掌握如何利用SystemVerilog构建高效、可扩展的验证环境。SystemVerilog是一种强大的硬件描述语言,广泛应用...

    Python脚本项目源码-邮箱安全性验证

    6. **输入验证**:在实际应用中,用户输入的邮箱地址可能包含特殊字符或格式错误。因此,脚本应该包括对用户输入的有效性和完整性的检查。 7. **最佳实践**:在设计验证脚本时,遵循安全编码的最佳实践是必要的,如...

    Validator验证框架.pdf

    通过使用Validator框架,开发人员可以简化验证逻辑,提高代码的可维护性和重用性。本文将详细介绍Validator框架的基本概念、安装配置流程以及如何在Struts项目中集成和使用它。 #### 二、Validator框架介绍 ...

    限制输入的字符类型C++ MFC

    同时,还可以考虑使用正则表达式库,如PCRE(Perl Compatible Regular Expressions),来实现更复杂的输入验证。 此外,为了使代码更具可维护性和可扩展性,可以考虑创建一个通用的输入过滤器类,该类可以根据配置...

Global site tag (gtag.js) - Google Analytics