tyoshikawa1106のブログ

- Force.com Developer Blog -

SFDC:複数選択リストのonchangeイベントで選択済みの値を判定する方法について

SalesforceのDiscussion Forumに質問が上がっていたので調べてみました。inputTextなどでonchangeイベントで値を取得する場合、document.getElementById('ID').valueを使って値を取得できますが、inputFieldによる複数選択リストの場合は上手く取得することができませんでした。


複数選択リストの場合は『document.getElementById('ID').options』を使用する必要があるみたいです。


ループで回しながら、selectedで選択済みかを判断することができます。
f:id:tyoshikawa1106:20151014025312p:plain


1つずつチェックする必要があるので少し大変ですが、これで判定できそうです。