Webサービスを呼び出すAutoCompleteExtenderがあります。AutoCompleteExtenderは適切に機能し、Target TextBox(tb_provider1)にはGetProviders関数のオートコンプリート機能があります。TextBox(tb_provider1)のオートコンプリートテキストを選択したら、javascript関数を呼び出したいと思います。OnClientItemSelectedを使用しましたが、IE9で呼び出しが正しく行われます。ASPXコードは次のとおりです。
<asp:AutoCompleteExtender ID="AutoComplete1"
runat="server" ServiceMethod="GetProviders"
ServicePath="AutoCompleteWebService.asmx" OnClientItemSelected="ProviderSelectedFunc"
TargetControlID="tb_provider1" CompletionSetCount="20"
CompletionInterval="250" CompletionListCssClass="CompletionListCssClass"
CompletionListItemCssClass="CompletionListItemCssClass"
CompletionListHighlightedItemCssClass="CompletionListHighlightedItemCssClass">
そしてここにjavascriptがあります
function ProviderSelectedFunc(sender, args) {
//here I know I am sending in tb_enrollingProvider1
var temp = sender._id.toString();
if (temp.substr(-14,13))
alert("Testing");
}
IE9では、アラートが発生します。IE7 / IE8では、何も起こりません。何か助けはありますか?