CRM 自带的E-Mail 控件不允许用户输入特殊字符,比如'&',可是有的客户的邮件地址包括这个符号,比如 Jim&Sons@xxx.com 。如果要允许这个符号,我要需要修改 CRMWeb\_forms\controls\INPUT.text.eml.htc ,找到:

在Email地址输入栏中允许特殊字符 &var _validEmailRegexp = /^\w([-._'\w]*\w)?@\w([-._\w]*\w)?\.\w+$/;


替换成:

在Email地址输入栏中允许特殊字符 &//var _validEmailRegexp = /^\w([-._'\w]*\w)?@\w([-._\w]*\w)?\.\w+$/;
在Email地址输入栏中允许特殊字符 &
var _validEmailRegexp = /^\w([&-._'\w]*\w)?@\w([-._\w]*\w)?\.\w+$/;


可以看到这是一个正则表达式,来限制用户的输入。做完更改后保存文件,并且要清空IE的临时文件才能生效。
这种做法很显然是不得已而用的Un-Supported way,所以一定要写好文档。

相关文章:

  • 2022-12-23
  • 2021-12-19
  • 2022-12-23
  • 2022-12-23
  • 2021-06-29
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-21
  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案