2008-12-05 22 views
0

的Javascript隐藏在MS CRM形式的部分,其包含只读字段

我有代码,将隐藏在基于选择列表的值的MS CRM形式的各种部分。代码在Picklist的onChange事件中执行。它通过引用该部分中的字段隐藏该部分,然后使用ParentElement语法导航DOM,因此:

crmForm.all.fieldName.parentElement.parentElement.parentElement.style.display ='none';

这似乎工作,1例外。违规部分有一个只读字段,我认为这是原因。没有错误被抛出。我也尝试了2和4“.parentElement”块的变体。

如何隐藏本节?

+0

你可以添加一些我们可以看看的代码吗? – some 2008-12-05 14:57:22

回答

0

对不起,买你能清理这个问题吗?你说它有1个例外时,该部分有一个只读字段。 这是你试图在你的例子中使用的领域?或者你可以使用该部分中的任何字段,但是如果只有一个只读的部分失败了? 什么是异常(不工作,JavaScript错误)?

0

先前的建议按部分#隐藏会起作用。或者你也可以尝试使用fieldname_c而不是fieldname(并且应该只需要2个parentElements)。 _c是该字段的“注释”(标签),应该更加一致。