0

私が使用したJavascriptの次の部分がありますattachEvent

crmForm.all.new_height.attachEvent ("onkeyup", doCalc);
function doCalc ()
{
   alert("hello");
}

ここで、new_heightは1つのフィールドです。だから私の目的は、フィールドの間onkeyupにイベントを発生させることです。new_heightそのため、このJavascriptをフォームイベントで使用しましたが、フィールドOnLoadのテキストに書き込んだときに起動しませんでした。new_height

4

1 に答える 1

0

これを機能させるには、次を使用します。

crmForm.all.new_height.attachEvent("onkeyup", function(){doCalc();}); 

この投稿を見ている他の人のためのサイドノート。crmForm.all は IE 固有であり、attachEvent は IE (および Opera) でのみ機能することを忘れないでください。

CRM 2011 内では、以下を使用することをお勧めします。

Xrm.Page.getControl('telephone2')._control._element.attachEvent("onkeyup", function(){alert('test');});

これも IE 固有 (attachEvent を使用) ですが、Xrm 変数を使用します。

于 2012-06-21T17:34:41.147 に答える