KoolListBox support checkboxes. This feature is very helpful when you deal with situation in which users need to choose several options.
$listbox->UseCheckBoxes = true;
<?php
/*
* This file is ready to run as standalone example. However, please do:
* 1. Add tags <html><head><body> to make a complete page
* 2. Change relative path in $KoolControlFolder variable to correctly point to KoolControls folder
*/
$KoolControlsFolder = "../../../../KoolControls";//Relative path to "KoolPHPSuite/KoolControls" folder
require $KoolControlsFolder."/KoolListBox/koollistbox.php";
$listbox = new KoolListBox("listbox");
$listbox->styleFolder = "default";
$listbox->AddItem(new ListBoxItem("Agentina"));
$listbox->AddItem(new ListBoxItem("Australia"));
$listbox->AddItem(new ListBoxItem("Brazil"));
$listbox->AddItem(new ListBoxItem("Canada"));
$listbox->AddItem(new ListBoxItem("Chile"));
$listbox->AddItem(new ListBoxItem("China"));
$listbox->AddItem(new ListBoxItem("Egypt"));
$listbox->AddItem(new ListBoxItem("England"));
$listbox->AddItem(new ListBoxItem("France"));
$listbox->AddItem(new ListBoxItem("Germany"));
$listbox->AddItem(new ListBoxItem("India"));
$listbox->AddItem(new ListBoxItem("Indonesia"));
$listbox->AddItem(new ListBoxItem("Kenya"));
$listbox->AddItem(new ListBoxItem("Mexico"));
$listbox->AddItem(new ListBoxItem("New Zealand"));
$listbox->AddItem(new ListBoxItem("South Africa"));
$listbox->AddItem(new ListBoxItem("USA"));
$listbox->UseCheckBoxes = true;//Use checkbox
$listbox->Init();
?>
<form id="form1" method="post">
<div>
Which countries have you been to?
</div>
<div style="padding-top:10px;padding-bottom:30px;float:left">
<?php echo $listbox->Render();?>
</div>
<div style="float:left;padding-top:10px;padding-left:30px;">
<input type="submit" value="Get Checked Items" />
<br />
<br />
<?php
if(count($listbox->CheckedItems)>0)
{
echo "You have been to: ";
for($i=0;$i<count($listbox->CheckedItems);$i++)
{
echo "[".$listbox->CheckedItems[$i]->Value."] ";
}
}
?>
</div>
<div style="clear:both;"></div>
</form>