KoolComboBox 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;">"/KoolComboBox/koolcombobox.php""kcb");
$kcb->scriptFolder = $KoolControlsFolder."/KoolComboBox";
$kcb->addItem("Asia","asia"//Init with Asia selected.
$kcb->addItem("Europe","europe");
$kcb->addItem("Africa","afica");
$kcb->addItem("America","america");
$kcb->addItem("Australia","australia");
$kcb->width = "160px";
$kcb->styleFolder="inox""form1" method="post">
<style type="text/css"#DFF3FF;
#C6E1F2;
}
.clear
{
clear:both;
}
#eventlog
"box""box focus">
<b>Client-side events: </b><hr/>
<div id="eventlog""clear"></div>
<script type="text/javascript">
kcb.registerEvent("OnBeforeSelect""Select item '""text"]+"' ?""<b>OnBeforeSelect</b>: Approve selection."//Approve selection
"<b>OnBeforeSelect</b>: Cancel selection."//Cancel selection
}
});
kcb.registerEvent("OnSelect""<b>OnSelect</b>: '""text"] + "' was selected.");
});
kcb.registerEvent("OnOpen""<b>OnOpen</b>: ComboBox was opened. ");
});
kcb.registerEvent("OnClose""<b>OnClose</b>: ComboBox was closed. ""eventlog""<div style='white-space:nowrap;'>""</div>"