`
shxluwei
  • 浏览: 17690 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Dojo开发之表单验证

阅读更多

var isOk=true;
 dijit.registry.filter(function(widget){return widget.declaredClass=="dijit.form.ValidationTextBox"?true:false;}).forEach(function(widget){
   if(!widget.isValid()){ 
    widget.focus();
    isOk=false;
    return;
   }
 });

return isOk;

 

dojo提供的表单功能已经很好,但是唯一的缺憾是表单提交时不会验证,所以要在表单提交时,增加前面的那段验证。网站上有些人已经有过类似的代码,不过是提示的方式是使用alert的,觉得这样有些影响效果!

分享到:
评论

相关推荐

    自己编写的一个struts2.1 基于dojo的ajax标签的即时验证小程序

    描述中提到的链接指向了一个2008年的CSDN博客文章,虽然无法直接访问,但我们可以推断作者可能在文章中详细介绍了如何配置Struts2与Dojo,以及如何创建一个简单的表单,包含一个需要即时验证的字段。即时验证通常...

    dojo validate

    Dojo的验证功能主要体现在两个方面:表单验证和通用验证函数。首先,Dojo通过其`dijit.form`模块提供了一套完整的表单组件,这些组件内建了验证功能。例如,`dijit.form.ValidationTextBox`是具有验证功能的文本框,...

    AJAX之Dojo实现登陆框

    总结,"AJAX之Dojo实现登陆框"涵盖了使用Dojo库进行AJAX请求,构建无刷新登录表单,处理表单数据,以及相关的事件监听和响应处理。在实践中,还需要结合前端验证、后端安全措施以及用户体验设计来创建一个完整的登录...

    利用PHP、REST、Dojo开发敏捷的Web_2.0应用

    PHP支持多种数据库系统,如MySQL,能够处理表单数据,执行复杂的查询,并提供强大的安全特性,如输入验证和输出过滤,以防止SQL注入和跨站脚本攻击。 REST(Representational State Transfer)是一种网络应用程序的...

    struts2 表单验证验证信息显示位置及效果

    这篇博客文章“Struts2 表单验证验证信息显示位置及效果”探讨了如何有效地实现和展示Struts2中的表单验证信息。 首先,Struts2提供了一种灵活的验证机制,包括Action级别的校验和ValidatorForm级别的校验。Action...

    这是一个dojo测试例子

    Dojo 是一个强大的JavaScript工具库,它为Web开发提供了丰富的功能和组件,包括AJAX、DOM操作、动画效果、事件处理、模块化等。在"dojo测试例子"中,我们很可能会涉及到以下Dojo的核心概念和技术: 1. **dojo加载器...

    学习dojo

    Dojo是一个强大的JavaScript库,它提供了丰富的用户界面组件、模块化开发、数据管理以及动画效果等功能,广泛应用于Web应用开发。Dojo的全名是Dojo Toolkit,它是一个开源的JavaScript框架,旨在帮助开发者创建高...

    dojo+servlet 完成登录功能

    前端利用Dojo的表单和异步请求功能发送登录请求,后端Servlet负责验证用户身份并返回结果。回调函数处理服务器返回的JSON数据,根据返回的`success`字段提示用户登录是否成功。这样的设计使得前后端分离,提高了系统...

    dwr,dojo框架应用实例

    例如,可以创建一个Dojo表单,当用户提交表单时,通过DWR调用后台验证和处理数据的Java方法,然后返回结果更新到界面上。 在"Ajaxapp"这个实例中,很可能是演示了如何结合使用DWR和Dojo来创建一个基于Ajax的应用。...

    dojo-release

    6. **DOH测试框架**:DOH(Dojo Objective Harness)是Dojo附带的一个强大的JavaScript单元测试框架,用于验证Dojo库和其他JavaScript代码的功能和性能。 7. **国际化与本地化**:Dojo提供了强大的国际化和本地化...

    Mastering Dojo-JavaScript and Ajax Tools for Great Web Experiences

    本书《Mastering Dojo—JavaScript和Ajax工具为伟大的网络体验》全面介绍了如何使用Dojo进行Web开发。 在本书的第一部分“Ajax the Dojo Way”中,作者首先概述了Dojo的核心概念,并逐步引导读者了解如何利用Dojo来...

    CSS 2.0 & Dojo1.8 chm

    例如,通过CSS 2.0设计优雅的布局和视觉效果,然后利用Dojo 1.8的模块化结构和Dijit组件实现动态功能,如数据绑定、表单验证和动画效果。 总的来说,这个压缩包中的两个.chm文件——"CSS 2.0.chm"和"Dojo.chm",...

    Creating_AJAX-Powered_Forms_with_the_Dojo_Toolkit

    通过以上步骤,我们可以看到,Dojo Toolkit为创建Ajax驱动的表单提供了强大的工具,使得开发人员能够轻松快速地改善表单的性能和功能,同时提高数据验证的准确性和用户体验。无论是在小型项目还是大型应用中,Dojo都...

    dojo 1.3.2

    8. **表单处理**:Dojo提供了表单验证和管理的工具,如`dijit.form`模块包含了一系列可复用的表单组件,如按钮、输入框、选择框等。 9. **主题和CSS**:Dojo 的`dijit`模块提供了多种预设主题,如 claro、tundra、...

    dojo-0.4.3-ajax

    例如,`dojo.form`模块提供了一套表单处理工具,可以轻松地进行表单验证和提交,而无需离开当前页面。 在实际开发中,使用Dojo 0.4.3的Ajax功能时,需要注意兼容性问题,因为这个版本相对较旧,可能不支持最新的...

    Dojo构建Ajax应用程序

    2. **客户端验证**:第二章可能详细讲解如何使用Dojo实现客户端的数据验证,包括表单元素的验证、自定义验证规则和错误处理。Dojo提供了许多内置的验证控件,如`dijit.form.ValidationTextBox`,以及可以方便地扩展...

Global site tag (gtag.js) - Google Analytics