跳转到主要内容
Drupal猎人 提交于 19 September 2014
模块介绍
我有一个伟大的构想,关于Drupal表单验证,于是,我就这么做出了Simple Validation模块!   Drupal网站里,Form表单几乎无处不在,不管是系统核心自带的,还是你自己使用form api构造的,或者是诸如webform这样的第三方模块生成的,总之,一个动态交互的drupal网站一定离不开表单,那么在传统的方式里,我们只有在点击“save”表单提交按钮,我们才能在一个叫hook_form_validation()的函数里去对我们提交的数据进行一个验证,然而,这种方式也许是可以适用于普通情况的,但是随着现在网页技术的不断升级,这种验证方式变的很不友好,我们期望一种更及时的实时验证,于是我选择了整合jquery.validate插件,jquery.validate是非常强大与先进的,它是如此友好,简单,易用,易扩展,强大,你只需简简单的几行代码就可以完成平时很复杂的验证,所以这是我选择集成jquery.validate插件到Simple Validation模块里的原因之一。   另外,如果细心的开发者一定会发现,如果你在你的form构建函数里使用了$form['#action']这样的定义,那么这个表单的默认验证函数将会失效,因为在你提交表单时,它已经跳转到了另一个页面,所以它将不会继续往下执行默认的验证流程函数。   加上,我发现drupal.org官网目前已经有的验证模块,并不是那么简单易用,所以我觉得很有必要为大家开发一个更加强大好用的验证模块!   Simple Validation, 简约而不简单,史上最强表单实时验证模块,没有之一!   暂定路线图计划功能:   1. 增加提示信息的翻译功能,和自定义修改配置相关提示信息。 2. 集成目前主流大多数常用验证函数,比如手机号验证 3. 提供一个hook API,让你可以自由扩展自己的验证函数 4. 增加导入导出验证规则功能,让你可以自由在其他地方复用 5. 改进现有功能,让增加管理更加简单易用      
模块版本