[Grails] grails做注册的功能
fenglin_Java
2012-04-06
请问大家有没有什么项目供参考一下的?或者,说说你们是怎么用grails做注册功能的?
先说说我怎么做的,然后遇到的困难: 我本来想用jquery做验证的,后来发现grails自带验证功能,可是用着用着发现很多情况下不好实现,而且很麻烦,不知道是不是我用的不好。 首先要把页面需要验证的字段 写在一个Command中,然后增加约束条件,比如我的电话号码格式要固定为+86.123456这样的格式,如果用jquery只要用个正则表达式就可以了,但是grails中我不知道怎么写; 还有一种情况的页面有的时候这个值需要验证,有的时候不需要验证,比如一个值company,只有当我选择我是以公司的身份注册的时候(这里提供一个radio供选择)我才需要验证这个company不能为空,否则默认为个人注册不需要验证; 还有grails的这种验证只有当提交到后台才会验证,然后再返回结果,然后页面显示错误,这样体验感觉很差,速度貌似也慢(自己感觉的)我想当它鼠标移动什么的就对应的字段进行验证,不知道触发事件再验证这类的grails有没有?怎么做呢? 谁做过的可以指点下吗? |
|
kidli
2012-04-27
可以用html5的表单验证,体验比较好,配合Webshims Lib就能实现跨浏览器。
我们的表单验证框架就是基于这个做的。 company那个,可以配合写点js处理。 |