Good luck, all, you'll need it to figure out what Larry's code is about 
until u can come with a solution!  Larry, could u explain a little more, 
please? hehehe


>From: "Larry Junker" <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: CF-Talk <[EMAIL PROTECTED]>
>Subject: Dynamic help
>Date: Thu, 24 May 2018 11:40:15 -0500
>
>I know that all of you Super GURU's are looking for something simple to do.
>
>I have a dynamically created form that I have working with the following
>code.
>My problem is, that I am telling it how many items to update.
>
>I need my update that is below to be more dynamic and I am going nuts with
>it.
>
>Any help on how to make this more dynamic would be greatly appreciated.
>
>
>                       if(CalElmNo==1){
>                               this.OrderForm.Itm1Bal.value = 
>cent(callingElement.value *
><cfoutput>#PartsArray[1][4]#</cfoutput>);
>                       }
>                       else if(CalElmNo==2){
>                               this.OrderForm.Itm2Bal.value = 
>cent(callingElement.value *
><cfoutput>#PartsArray[2][4]#</cfoutput>);
>                       }
>                       else if(CalElmNo==3){
>                               this.OrderForm.Itm3Bal.value = 
>cent(callingElement.value *
><cfoutput>#PartsArray[3][4]#</cfoutput>);
>                       }
>                       else if(CalElmNo==4){
>                               this.OrderForm.Itm4Bal.value = 
>cent(callingElement.value *
><cfoutput>#PartsArray[4][4]#</cfoutput>);
>                       }
>                       else if(CalElmNo==5){
>                               this.OrderForm.Itm5Bal.value = 
>cent(callingElement.value *
><cfoutput>#PartsArray[5][4]#</cfoutput>);
>                       }
>                       else if(CalElmNo != 'e'){
>                               this.OrderForm.Itm1Bal.value = cent(1 *
><cfoutput>#PartsArray[1][4]#</cfoutput>);
>                               this.OrderForm.Itm2Bal.value = cent(1 *
><cfoutput>#PartsArray[2][4]#</cfoutput>);
>                               this.OrderForm.Itm3Bal.value = cent(1 *
><cfoutput>#PartsArray[3][4]#</cfoutput>);
>                               this.OrderForm.Itm4Bal.value = cent(1 *
><cfoutput>#PartsArray[4][4]#</cfoutput>);
>                               this.OrderForm.Itm5Bal.value = cent(1 *
><cfoutput>#PartsArray[5][4]#</cfoutput>);
>                       }
>                               var SubTot =
>(this.OrderForm.Itm1Bal.value-0)+(this.OrderForm.Itm2Bal.value-0)+(this.Orde
>rForm.Itm3Bal.value-0)+(this.OrderForm.Itm4Bal.value-0)+(this.OrderForm.Itm5
>Bal.value-0);
>                               this.OrderForm.Sub_Total.value = cent(SubTot);
>                               if(this.OrderForm.State.value=="IA"){
>                                       var OrdTax =
>((this.OrderForm.Itm1Bal.value-0)+(this.OrderForm.Itm2Bal.value-0)+(this.Ord
>erForm.Itm3Bal.value-0)+(this.OrderForm.Itm4Bal.value-0)+(this.OrderForm.Itm
>5Bal.value-0))* .06;
>                                       this.OrderForm.Tax.value = cent(OrdTax);
>                               }else{
>                                       this.OrderForm.Tax.value = cent(0);
>                               }
>                               if(this.OrderForm.Sub_Total.value > 100){
>                                       OrdShip = 
>Math.floor(this.OrderForm.Sub_Total.value / 100) * 10;
>                                       this.OrderForm.Shipping.value = cent(OrdShip);
>                               }else{
>                                       OrdShip = 10.00;
>                                       this.OrderForm.Shipping.value = cent(OrdShip);
>                               }
>                               if(this.OrderForm.State.value=="IA"){
>                                       var OrdTot = (SubTot-0) + (OrdTax-0);
>                                       this.OrderForm.Order_Total.value = 
>cent((OrdTot-0) + (OrdShip-0));
>                               }else{
>                                       this.OrderForm.Order_Total.value = 
>cent((SubTot-0) + (OrdShip-0));
>                               }
>                       }
>
>Larry Juncker
>Senior Cold Fusion Developer
>Heartland Communications Group, Inc.
>[EMAIL PROTECTED]
>
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to