MSCRM2011 在Form里创建一个密码栏

本文介绍了一种在CRM2011中通过使用Formonload和FormonSave事件,结合自定义JavaScript函数HidePassword和SetNewPassword,实现在保存时隐藏密码字段值的技术方案。
摘要由CSDN通过智能技术生成

CRM2011有一个新特性: field sercurity, 可以做到隐藏密码的目的,但是——对管理员无效。

一般来说,如果是密码,不管是谁,输入的时候,应该只看到“*****”这样的。

在CRM2011里似乎没有办法可以达到这个目的。

于是乎我用了一个比较曲折的方法来实现。

在Form onload事件中加入并调用“HidePassword()”;

在Form onSave时间中调用“SetNewPassword()”。

 1 var pwd;
2 function HidePassword()
3 {
4 crmForm.all.arw_password.style.display = "none";
5 //这里加了一个html密码类型的文本框
6 pwd = document.createElement("<input type=password />");
7 crmForm.all.arw_password_d.appendChild(pwd);
8
9
10 }
11
12 function SetNewPassword()
13 {
14
15 if(pwd.value!=null && pwd.value!="")
16 {
17 crmForm.all.arw_password.DataValue = pwd.value; //再把html密码文本框的值赋给原本的CRM field
18 }
19
20
21 }

这样,当save的时候就可以保存到新的密码了。

转载于:https://www.cnblogs.com/nixjojo/archive/2011/12/23/2299386.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值