KoolAutoComplete supports rich client-side event handling. With the use of registerEvent() , you can bind your function to an event.
You may have a look at our code section and documentation for more details.
*Note: Returning false in "OnBefore..." handle function will result in cancelling user action.
span style="color: #ff0000;">"/KoolAutoComplete/koolautocomplete.php""kac");
$kac->scriptFolder = $KoolControlsFolder."/KoolAutoComplete";
$kac->attachTo = "txtRegion";
$kac->styleFolder="default""select CountryName from kcb_tbcountries""CountryName""form1" method="post">
<style type="text/css"#DFF3FF;
#C6E1F2;
}
.clear
{
clear:both;
}
#eventlog
"box""text" id="txtRegion" autocomplete='off' style="width:240px;""box focus">
<b>Client-side events: </b><hr/>
<div id="eventlog""clear"></div>
<script type="text/javascript">
kac.registerEvent("OnBeforeSelect""Select item '""text"]+"' ?""<b>OnBeforeSelect</b>: Approve selection."//Approve selection
"<b>OnBeforeSelect</b>: Cancel selection."//Cancel selection
}
});
kac.registerEvent("OnSelect""<b>OnSelect</b>: '""text"] + "' was selected.");
});
kac.registerEvent("OnOpen""<b>OnOpen</b>: AutoComplete was opened. ");
});
kac.registerEvent("OnClose""<b>OnClose</b>: AutoComplete was closed. ""eventlog""<div style='white-space:nowrap;'>""</div>"