论坛首页 Web前端技术论坛

配置超简单的Jquery form validate验证框架(修改与扩展)

浏览 29922 次
精华帖 (0) :: 良好帖 (13) :: 新手帖 (1) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-05-05  
select*from爱 写道
我们是这样搞的
<input type="password" rep="正则表达式" err="密码不能为空"/>
当然,要引入自定义的校验js,仿jquery校验插件写的



可能你们公司的美工和我们的差不多吧

特别排斥 class中加入与样式无关的东西...

都是老美工了..
jQueryUI ext对于他们来说 那是程序员应该写的..

所以也接受不了class里面的奇怪内容..
0 请登录后投票
   发表时间:2010-05-05  
Angel_Night 写道
统一层提示的话

可以预先给一个 层的id
如果有需求 可以把错误信息 送到指定的层中


可能我们公司比较怪吧..宁可功能不够好 也要灵活 能够应付各种情况 因为全公司java .net都用一个验证框架..

所以楼主如果真的想完善 可以考虑一下这些内容


你指的是一直显示的提示层,而不是悬浮显示的对吧?

这个首先要考虑2个问题,给定容器的高宽不够时怎么办?怎么让提示与输入框对应(当前效验框架中并没有配置输入框label)并且让使用者一看就明白?

这两个问题解决不好的话做不到通用及好用
0 请登录后投票
   发表时间:2010-05-05   最后修改:2010-05-05
只是一个层而已

至于 "高度" "一直显示" "悬浮" 这些细节 我感觉不是验证框架需要做的事..

只需要把值传过去 至于如何显示 可以自行操纵这个div
0 请登录后投票
   发表时间:2010-05-05  
Angel_Night 写道
select*from爱 写道
我们是这样搞的
<input type="password" rep="正则表达式" err="密码不能为空"/>
当然,要引入自定义的校验js,仿jquery校验插件写的



可能你们公司的美工和我们的差不多吧

特别排斥 class中加入与样式无关的东西...

都是老美工了..
jQueryUI ext对于他们来说 那是程序员应该写的..

所以也接受不了class里面的奇怪内容..



我也一直不明白javaeye的效验为什么配置在class中,我看了也别扭。
我只有用过struts2标签,可以输出自定义的属性比如说rep什么的,难道说有些标签不能输出自定义属性,所以必须写在已有的属性class中?
0 请登录后投票
   发表时间:2010-05-05   最后修改:2010-05-05
我也在一直使用这个验证组件,更改了错误显示方式,但是没有修改,当form在一个iframe中,边上没有足够的空间显示错误提示的问题。
  • 大小: 6.3 KB
0 请登录后投票
   发表时间:2010-05-05   最后修改:2010-05-05
Angel_Night 写道
只是一个层而已

至于 "高度" "一直显示" "悬浮" 这些细节 我感觉不是验证框架需要做的事..

只需要把值传过去 至于如何显示 可以自行操纵这个div




我有时间会考虑加入这个功能,实现这个功能需要在配置的时候多一项

<s:textfield name="prefix" cssClass="validate[required,custom[onlyLetter],length[0,5]]" _label="前缀" ></s:textfield>

因为提示层中显示多个input的提示信息,需要加于区别

0 请登录后投票
   发表时间:2010-05-05  
bluespring 写道

我也一直不明白javaeye的效验为什么配置在class中,我看了也别扭。
我只有用过struts2标签,可以输出自定义的属性比如说rep什么的,难道说有些标签不能输出自定义属性,所以必须写在已有的属性class中?


可能是为了遵循html标准吧...毕竟schema有一些约定 突然多一个 可能在某些特定的环境 会 出现奇怪问题

至于java中自定义标签 输出个自定义属性完全没问题..
别的语言不太清楚..
0 请登录后投票
   发表时间:2010-05-05  
rendong 写道
我也在一直使用这个验证组件,更改了错误显示方式,但是没有修改,当form在一个iframe中,边上没有足够的空间显示错误提示的问题。


这个我也没考虑过...

暂时可以通过配置提示位置来规避吧
0 请登录后投票
   发表时间:2010-05-05  
bluespring 写道
Angel_Night 写道
只是一个层而已

至于 "高度" "一直显示" "悬浮" 这些细节 我感觉不是验证框架需要做的事..

只需要把值传过去 至于如何显示 可以自行操纵这个div




我有时间会考虑加入这个功能,实现这个功能需要在配置的时候多一项

<s:textfield name="prefix" cssClass="validate[required,custom[onlyLetter],length[0,5]]" _label="前缀" ></s:textfield>

因为提示层中显示多个input的提示信息,需要加于区别

 

多加一个属性感觉有点累赘啊...

 

$("#formID").validationEngine() 的时候传递进入 统一层的id 比较方便吧?

0 请登录后投票
   发表时间:2010-05-05  
大家都想找一个好用又简单的验证框架
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics