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>


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>

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>













Editor Login ›