Joseph DeVore's Blog: CFForms
Viewing By Category : CFForms / Main
October 13, 2005
<cfform format="flash" name="mulitselect" width="300" height="300">
<cfformitem type="script">
var selectOptions = function(selectBox:Object, indiciesList:String):Void {
var options:Array = indiciesList.split(',');
selectBox.selectedIndices=options;
}
</cfformitem>
<cfselect name="mySelectBox" multiple="yes" size="5" >
<option value="option 1">1</option>
<option value="option 2">2</option>
<option value="option 3">3</option>
<option value="option 4">4</option>
<option value="option 5">5</option>
</cfselect>
<cfinput type="button" name="q" value="SELECT OPTIONS" onclick="selectOptions(mySelectBox, '0,1,3')">
</cfform>
<cfformitem type="script">
var selectOptions = function(selectBox:Object, indiciesList:String):Void {
var options:Array = indiciesList.split(',');
selectBox.selectedIndices=options;
}
</cfformitem>
<cfselect name="mySelectBox" multiple="yes" size="5" >
<option value="option 1">1</option>
<option value="option 2">2</option>
<option value="option 3">3</option>
<option value="option 4">4</option>
<option value="option 5">5</option>
</cfselect>
<cfinput type="button" name="q" value="SELECT OPTIONS" onclick="selectOptions(mySelectBox, '0,1,3')">
</cfform>
If you ever have the need to select all of the options in a select box, this code does just that.
<cfform format="flash" name="mulitselect" width="300" height="300">
<cfformitem type="script">
var selectAllOptions = function(selectBox:Object):Void {
var options:Array = Array();
for(var i:Number=0; i <= selectBox.length; i++) {
options.addItem(i);
}
selectBox.selectedIndices=options;
}
</cfformitem>
<cfselect name="mySelectBox" multiple="yes" size="5" >
<option value="option 1">1</option>
<option value="option 2">2</option>
<option value="option 3">3</option>
<option value="option 4">4</option>
<option value="option 5">5</option>
</cfselect>
<cfinput type="button" name="q" value="SELECT ALL" onclick="selectAllOptions(mySelectBox)">
</cfform>
<cfformitem type="script">
var selectAllOptions = function(selectBox:Object):Void {
var options:Array = Array();
for(var i:Number=0; i <= selectBox.length; i++) {
options.addItem(i);
}
selectBox.selectedIndices=options;
}
</cfformitem>
<cfselect name="mySelectBox" multiple="yes" size="5" >
<option value="option 1">1</option>
<option value="option 2">2</option>
<option value="option 3">3</option>
<option value="option 4">4</option>
<option value="option 5">5</option>
</cfselect>
<cfinput type="button" name="q" value="SELECT ALL" onclick="selectAllOptions(mySelectBox)">
</cfform>
October 4, 2005
<cfsavecontent variable="as">
var confirmation = function (evt)
{
switch (evt.detail) {
case mx.controls.Alert.OK:
alert("You clicked OK","OK!");
// do something
break;
case mx.controls.Alert.CANCEL:
alert("You clicked CANCEL","CANCEL!");
// do something
break;
}
}
alert("Are you sure?", "Warning", mx.controls.Alert.OK | mx.controls.Alert.CANCEL, confirmation);
</cfsavecontent>
var confirmation = function (evt)
{
switch (evt.detail) {
case mx.controls.Alert.OK:
alert("You clicked OK","OK!");
// do something
break;
case mx.controls.Alert.CANCEL:
alert("You clicked CANCEL","CANCEL!");
// do something
break;
}
}
alert("Are you sure?", "Warning", mx.controls.Alert.OK | mx.controls.Alert.CANCEL, confirmation);
</cfsavecontent>

