上海戴文 - Drupal开发 在线教育

你在这里

Simple Validation 史上最强表单实时验证模块!

模块缩略图: 
模块介绍: 

我有一个伟大的构想,关于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. 改进现有功能,让增加管理更加简单易用

 

 

 

模块版本: 

猜你喜欢

评论

赞  多写些模块  繁荣社区 

扫一扫关注Drupal社区公众号LoveDrupal

qrcode_for_gh_037d374f7de5_258.jpg

我已经在Drupal官方网站模块那里提交了issue,但是那里效率好像不够高,看看在这里能不能更快得到答复

现在不能用了