我有一些 javascript 控制 MS 动态 2011 表单上的逻辑。
当我单击一个复选框(默认选中)时,有一个文本框允许您输入数据。当我取消选中此框时,文本框消失。但是,当我重新选中复选框时,文本框会重新出现(根据需要),但仍然有之前输入的任何文本,仍然存储。如何确保文本框设置为空?包括代码片段。
谢谢。
function SetupForm() {
debugger;
HA_OtherText();
}
function HA_OtherText() {
Xrm.Page.getAttribute("ha_other").getValue();
if (Xrm.Page.getAttribute("ha_other").getValue() == true) {
Xrm.Page.ui.controls.get("ha_othertext").setVisible(true);
} else {
Xrm.Page.ui.controls.get("ha_othertext").setVisible(false);
}
}