在潜在客户中,我有电子邮件字段,我希望在表单视图中验证它以及必填字段。
我需要在自定义模块中进行一些配置吗?你能举个例子吗?
答案 0 :(得分:2)
在.py文件中写这个方法..........
import re
def ValidateEmail(self, cr, uid, ids, email):
if re.match("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$", email) != None:
return True
else:
raise osv.except_osv('Invalid Email', 'Please enter a valid email address')
在view.xml文件中写下这一行
<field name="email" on_change="ValidateEmail(email)"/>