Addition in Flash Forms

Hello. This is what I am trying to accomplish. I am making a
tabbed registration flash form and I would like the person
completing the form to see a total as he makes the selection for
what he will be attending. The way I approached the problem was to
bind an ActionScript function to the
GRANDTOTAL form field, but when the form finishes loading in
the browser, the
NaN error pops up. I tried to convert the field selections
explicitly to numbers to perform the addition, but it is obviously
not working. If anyone could shed some insight into this, that
would be great. Thank you in advance. The code for the tab that
handles the selection is below.
<!-- registration details tab -->
<cfformgroup type="page" label="Registration">
<cfformitem type="text">Your FULL NBBAN Registration
Includes: Admission to all Forums, Continental Breakfast,
Refreshment Breaks, Welcome Reception, Awards Dinner and
Luncheon.</cfformitem>
<cfformitem type="spacer" height="3" />
<cfformitem type="text">CONFERENCE REGISTRATION
FEES:</cfformitem>
<cfformgroup type="tile" height="650">
<cfformgroup type="horizontal">
<cfselect name="MemberQtyat250" size="1">
<option value=0>0</option>
<option value=250 selected>1</option>
<option value=500>2</option>
<option value=750>3</option>
<option value=1000>4</option>
<option value=1250>5</option>
</cfselect>
<cfformitem type="text">$250 per
MEMBER</cfformitem>
</cfformgroup>
<cfformgroup type="horizontal">
<cfselect name="NonMemberQtyat300" size="1">
<option value=0 selected>0</option>
<option value=300>1</option>
<option value=600>2</option>
<option value=900>3</option>
<option value=1200>4</option>
<option value=1500>5</option>
</cfselect>
<cfformitem type="text">$300 per
NON-MEMBER</cfformitem>
</cfformgroup>
<cfformgroup type="horizontal">
<cfselect name="GuestQtyat125" size="1">
<option value=0 selected>0</option>
<option value=125>1</option>
<option value=250>2</option>
<option value=375>3</option>
<option value=500>4</option>
<option value=625>5</option>
</cfselect>
<cfformitem type="text">$125 GUEST (accompanied by
MEMBER)</cfformitem>
</cfformgroup>
<cfformgroup type="horizontal">
<cfselect name="WelcomeReceptionQtyat75" size="1">
<option value=0 selected>0</option>
<option value=75>1</option>
<option value=150>2</option>
<option value=225>3</option>
<option value=300>4</option>
<option value=375>5</option>
</cfselect>
<cfformitem type="text">$75 WELCOME RECEPTION
ONLY</cfformitem>
</cfformgroup>
<cfformgroup type="horizontal">
<cfselect name="AwardsQtyat100" size="1">
<option value=0 selected>0</option>
<option value=100>1</option>
<option value=200>2</option>
<option value=300>3</option>
<option value=400>4</option>
<option value=500>5</option>
</cfselect>
<cfformitem type="text">$100 AWARDS AND RECOGNITION
CEREMONY ONLY</cfformitem>
</cfformgroup>
<cfformgroup type="horizontal">
<cfselect name="LuncheonQtyat75" size="1">
<option value=0 selected>0</option>
<option value=75>1</option>
<option value=150>2</option>
<option value=225>3</option>
<option value=300>4</option>
<option value=375>5</option>
</cfselect>
<cfformitem type="text">$75 LUNCHEON
ONLY</cfformitem>
</cfformgroup>
<cfformgroup type="horizontal">
<cfselect name="KingTourQtyat20" size="1">
<option value=0>0</option>
<option value=20 selected>1</option>
<option value=40>2</option>
<option value=60>3</option>
<option value=80>4</option>
<option value=100>5</option>
</cfselect>
<cfformitem type="text">$20 THE KING CENTER
TOUR</cfformitem>
</cfformgroup>
<cfformitem type="script">
function subTotal() {
var memberQty = registration.MemberQtyat250;
var nonmemberQty = registration.NonMemberQtyat300;
var guestQty = registration.GuestQtyat125;
var receptionQty = registration.WelcomeReceptionQtyat75;
var awardsQty = registration.AwardsQtyat100;
var luncheonQty = registration.LuncheonQtyat75;
var tourQty = registration.KingTourQtyat20;
var result = trace(Number(memberQty)) +
trace(Number(nonmemberQty)) + trace(Number(guestQty)) +
trace(Number(receptionQty)) + trace(Number(awardsQty)) +
trace(Number(luncheonQty)) + trace(Number(tourQty));
alert(result);
</cfformitem>
<cfformgroup type="horizontal">
<cfinput type="text" name="GRANDTOTAL" label="Total: $"
bind="{subTotal()}" />
</cfformgroup>
</cfformgroup>
</cfformgroup>

You need to store the information user have input before
somewhere. You can store it in local shared object, which is dubbed
as a "flash cookie" -- Flash MX. Then you will retrieve it at
execute an autofill. If you store the user's info in a remote
database -- you can loadVars from you server with the form
information.
Search for SharedObject in flash help -- it is pretty
straight forward and simple.
I forgot to mention that you will need to compare entry in
the form field with the stored info on each key stroke, naturally,
and display results in an additional text field, etc.
Hope it helps...

Similar Messages

  • Flash Forms and onchange

    OK, I need help. I've just started using flash forms, and I
    love them. But, I have a problem. In this example I have cfinput
    boxes a, b, and c. After the user adds data to a and b, I use
    javascript to subtract b from a and insert the value into c, using
    onchange="subtractme();" in the b tag. Problem is, the form never
    loads. What am I doing wrong?
    <script language="javascript">
    function subtractMe1() {
    document.cool.c.value=Math.round(document.cool.a.value -
    document.cool.b.value);
    </script>
    <cfform name="cool" format="flash">
    <cfinput type="text" name="a" width="60" >
    <cfinput type="text" name="b" width="60"
    onChange="subtractMe1();">
    <cfinput type="text" name="c" width="60">
    </cfform>

    On Linux or Unix, you may need to create a symlink to cfide
    directory as CFIDE (case sensitive) in your web directory. Have
    your host issue the following command.
    ln -s /path/to/web/dir/cfide CFIDE
    Additionally, Firefox 1.5 loads Rich Flash forms fine on my
    OSX running Panther 10.3.9.
    Rock.
    -S

  • Wordwrapping in Flash Forms

    Using <cfinput type="text" in a flash form. I need to be
    able to wrap text in this control, as we have long descriptions of
    items that need to be edited. Currently I can only get the
    description on 1 line which is not too useful.

    You need to store the information user have input before
    somewhere. You can store it in local shared object, which is dubbed
    as a "flash cookie" -- Flash MX. Then you will retrieve it at
    execute an autofill. If you store the user's info in a remote
    database -- you can loadVars from you server with the form
    information.
    Search for SharedObject in flash help -- it is pretty
    straight forward and simple.
    I forgot to mention that you will need to compare entry in
    the form field with the stored info on each key stroke, naturally,
    and display results in an additional text field, etc.
    Hope it helps...

  • Autofill in flash forms?

    Does anyone know any code/hints regarding aufotill in flash
    forms? Much like in gmail, the e-mail address fills in as
    suggestion when you've typed the first few letters... I have never
    seen this in flash, but I need it for an implementation I'm doing.
    Anyone?

    You need to store the information user have input before
    somewhere. You can store it in local shared object, which is dubbed
    as a "flash cookie" -- Flash MX. Then you will retrieve it at
    execute an autofill. If you store the user's info in a remote
    database -- you can loadVars from you server with the form
    information.
    Search for SharedObject in flash help -- it is pretty
    straight forward and simple.
    I forgot to mention that you will need to compare entry in
    the form field with the stored info on each key stroke, naturally,
    and display results in an additional text field, etc.
    Hope it helps...

  • I Need Dire Help Making a Flash Form

    Hello, I need some serious help creating a Flash Form.
    I Have used a template from another site with the following
    input boxes:
    Name: __________
    Email: __________
    Comments: ____________
    However, i had the script working fine, along with its php
    script,
    when i was trying to add more "text" boxes, i must have
    messed the script up somhow.
    When I submit that form, the name is send and email, but the
    email is blank.. ie, there is no "comments"
    here is the code:
    on submit button:
    on (release) {
    // send variables in form movieclip (the textfields)
    // to email PHP page which will send the mail
    form.loadVariables("email.php", "POST");
    sent email messege
    onClipEvent(data){
    // show welcome screen
    _root.nextFrame();
    and the php script (mailer.php)
    php form email.pho
    <?php
    * PHP 4.1.0+ version of email script. For more
    * information on the mail() function for PHP, see
    http://www.php.net/manual/en/function.mail.php
    // First, set up some variables to serve you in
    // getting an email. This includes the email this is
    // sent to (yours) and what the subject of this email
    // should be. It's a good idea to choose your own
    // subject instead of allowing the user to. This will
    // help prevent spam filters from snatching this email
    // out from under your nose when something unusual is put.
    $sendTo = "[email protected]";
    $subject = "My Flash site reply";
    // variables are sent to this PHP page through
    // the POST method. $_POST is a global associative array
    // of variables passed through this method. From that, we
    // can get the values sent to this page from Flash and
    // assign them to appropriate variables which can be used
    // in the PHP mail() function.
    // header information not including sendTo and Subject
    // these all go in one variable. First, include From:
    $headers = "From: " . $_POST["firstName"] ." ".
    $_POST["lastname"] . "<" . $_POST["email"] .">\r\n";
    // next include a replyto
    $headers .= "Reply-To: " . $_POST["email"] . "\r\n";
    // often email servers won't allow emails to be sent to
    // domains other than their own. The return path here will
    // often lift that restriction so, for instance, you could
    send
    // email to a hotmail account. (hosting provider settings may
    vary)
    // technically bounced email is supposed to go to the
    return-path email
    $headers .= "Return-path: " . $_POST["email"];
    // now we can add the content of the message to a body
    variable
    $message = $_POST["message"];
    // once the variables have been defined, they can be included
    // in the mail function call which will send you an email
    mail($sendTo, $subject, $message, $headers);
    ?>
    If anyone can see why the "comments" section is not being
    sent?
    Also: My original problem was how do you add more text boxes.
    I want something like this:
    Name:
    Address:
    Phone:
    Mobile:
    Email:
    Website:
    Comments:
    Ive spent days and days trying to work out how to first make
    a form that actually works, then add more text fields
    Ive looked at many basic form tutorials, but they all seem to
    only have 3 or 4 text fields.. Name, Email, Comments... etc
    I haven't a clue how to edit the script both in action script
    and php to add more fields easy.
    I really need some help with this, its turning into a
    nightmare for me.
    I can provide someone with my .fla project file if they care
    to take a look at what im doing wrong.
    Thanks
    Pan
    ps. Please note: "$sendTo = "[email protected]";" =
    this line i know i must put in my own email.

    This is all about timelines. It seems there is a movieclip
    named 'form' (or possibly an actionscript object, can't tell). Any
    variables created on that timeline are sent.
    So you could have your new textfields on another timeline.
    Or you could have textfields with no instance name in the
    form timeline.
    Those are the first two things to look at. Post the FLA and
    we can tell you more specifically.

  • Flash form error, can't use the same name more than once? need workaround

    I've always written my forms to have multiple buttons, one
    for updating and one for deleting. so in html I would do this:
    <input type=submit name=action value=Update>
    <input type=submit name=action value=Delete>
    so I'm trying the same thing with flash forms in cold fusion:
    <cfinput label="Update" name="action" type="submit"
    value="Update">
    <cfinput label="Delete" name="action" type="submit"
    value="Delete">
    but now I get this message:
    2 Errors found.
    Error /index.cfm:334
    id 'action' was already defined on line 333
    Error /index.cfm:335
    id 'action' was already defined on line 333
    Is there a way to make this work or do I have to either
    create a special action_delete or a new form? I'd like to keep the
    logic the way I like.
    Any suggestions?
    Thanks,
    John

    I was hoping to do logic like this
    <cfparam name="action" default="list">
    <cfif action equal "list">
    <cfelseif action equal "update">
    <cfelseif action equal "detail">
    <cfelseif action equal "delete">
    </cfif>
    So I just converted everything to html and things work the
    way I like. thanks anyway. The forms don't really buy me anything.

  • Flash forms -- Not displaying in IE

    This is my first foray into flash forms, and I discovered
    yesterday that while they look/work beautifully in Firefox
    (2.0.0.4), they're not displaying at all in IE (6 or 7).
    I'm using it to force the user to input their date in a
    uniform format, so I'm sure there's a non-flash workaround. I'd
    like to get this sorted out though, so my future work with flash
    can be more involved.
    Code is attached. Please let me know if I can provide further
    clarification.

    Michael --
    Thanks for your help.
    I think I've narrowed the problem down -- it's not that it
    won't display my flash form in IE, it's that it won't display it in
    a Fusebox environment. I'm going to poke over at their site to see
    what they have to say -- I suspect I'll need to upgrade the version
    of Fusebox that I'm using. :)

  • How to validate date fields in the flash form

    i want to validate the date fields to make sure the values
    are not greater than today's date and from-date is less than or
    equal to to-date in the flash form. Does the actionscript have a CF
    DateDiff function for the validatation?
    Thanks

    I finally (after much reading up on actionscript) figured out
    my problem with date validation...which was similar to yours...
    I posted the solution I found for my AS date validation issue
    here:
    http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?catid=22&threadid=1232361
    I hope it helps!!!

  • Flash forms in Safari 3.0

    I just installed the new Apple Safari 3.0 for Windows. I
    wanted to see how our web site would work with the new browser. I
    found that flash forms do not load. All I get is a blue lego block
    with question marks. I checked the plugins and there is a listing
    for "Shockwave Flash" version 9.0 r45. Is there something else that
    needs to be installed to make this work?
    Thanks,
    Don

    Count me on with the problem. We are running CF 7. I have
    also not found anything. I did report it using the little bug in
    Safari 3 and have been looking for the latest releases of the
    browser. I love the browser overall (I am an apple fan) but we need
    this to work. I am wondering if the problem is in how CF renders
    and puts out the flash content. Some kind of meta data that is not
    up to date? Have no clue however.
    Marius Morosanu
    [email protected]
    www.goreve.com

  • How to get "Subject" & "Message" text from Flash form to default e-mail MS Outlook?

    Hi,
    I have the following code which is working fine except I can't get the user typed data from flash form to my default e-mail (MS Outlook) application. How to edit the following code?
    In the code:
    1) To  ---->  this field is okay since this email ID doesn't change
    2) Cc  ---->  this filed is also okay since no changes will be in email ID
    3) Subject  ----> this may not be always as "Feedback", user may like to change the subject
    Whant I would like to add more here is:
    1) From  ----> this text to be retrieved from "fromText.txt" input text box
    2) Message  ----> this text to be retrieved from "MessageText.txt" input text box
    //1.Button event listener
    SendMail.addEventListener(MouseEvent.CLICK, SendEMail);
    //2.The SendMail function open up email application to send email.
    function SendEMail(event:MouseEvent):void {
    var email:URLRequest = new URLRequest("mailto:[email protected]?CC=[email protected]&Subject=Feedback");
    navigateToURL(email, "_blank");
    Thanks in advance for any support.
    Regards.

    Thanks for the reply. I tried the code and result is like the following:
    To: [email protected]
    Cc: [email protected]
    Subject: [object TextField]?body=From: [object TextField]
    Body: Blank
    The problem exist in SUBJECT & BODY.
    Further help, please.
    Thanks.
    PS: I removed the ? before body and put & ------> the result is as follows:
    To: [email protected]
    Cc: [email protected]
    Subject: [object TextField]
    Body: From: [object TextField]
               [object TextField]
    One more thing that it opens an empty web page with the following text in adress bar:
    mailto:[email protected]?CC=poweruser@helpdesk&Subject=Feedback

  • Flash Forms do not work in Production

    My question is simple. I am unable to find server
    requirements for Flash forms anywhere on Adobe's website. It claims
    you can find more in the other technical documentation but I
    couldn't. What technologies need to be installed in order to
    utilize flash forms SERVER-WISE?
    I have a production server, a pre-production server (running
    full cfmx7), and a development server. The application works on the
    test machine, and on pre-production. The flash form simply does not
    render and no errors are displayed.
    If I convert it to a normal cfform it displays fine on the
    troubled machine. It will not display even the most simple of flash
    forms.
    Thanks for any help!

    Did you make sure that you have a virtual directory mapped to
    the CFIDE directory in IIS on your production server?
    Ron

  • International characters in flash forms

    Hello. Is there any way to put international (here: polish)
    characters into flash forms (like text input)? Thanks in
    advance.

    PIT_PIT wrote:
    > Hello. Is there any way to put international (here:
    polish) characters into
    > flash forms (like text input)? Thanks in advance.
    yes:
    http://www.sustainablegis.com/projects/flashforms/unicode.cfm
    <cfprocessingdirective pageencoding="utf-8">
    <cfquery name="getU" datasource="unicodeLab">
    SELECT uniText, uniLanguage
    FROM unicodeTest
    WHERE uniLanguage='russian'
    </cfquery>
    <cfsavecontent variable="inputStyle">
    borderStyle:none;
    disabledColor:#2e8b57;
    fontSize:11;
    backgroundColor:#EFF7DF;
    fontFamily:'Arial Unicode MS',Arial,Helvetica,sans-serif;
    </cfsavecontent>
    <cfparam name="form.unicodeTxt"
    default="#getU.uniText#">
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
    Transitional//EN">
    <html>
    <head>
    <title>flash and unicode</title>
    </head>
    <body>
    <cfform action="unicode.cfm" method="POST"
    format="Flash">
    <cfformgroup type="HORIZONTAL">
    <cfinput type="Text" name="unicodeTxt" width="120"
    required="No" visible="Yes"
    enabled="Yes" size="20" maxlength="20" style="#inputStyle#"
    value="#form.unicodeTxt#" label="unicode text:">
    <cfinput type="Submit" name="go" value="submit"
    visible="Yes" enabled="Yes">
    </cfformgroup>
    </cfform>
    </body>
    </html>

  • How to Use Captcha in Flash Forms

    Hi, does anyone knows how to use a captcha in flash forms
    I am using Coldfusion 7 not version 8.
    Please Guide Me
    Cheers

    > CF response
    You said you needed help with ActionScript. What I gave you
    is ActionScript.
    Coldfusion has no built-in method called
    match. You should use REMatch(reg_expression, string) or
    REMatchNoCase(reg_expression, string), assuming you're on CF 8, of
    course.

  • Flash Forms Not Rendering in IE7, Flash 9

    We're having a problem with flash forms in IE7 and Flash
    Player 9 not rendering the entire form. The form works fine in
    Firefox 2. It looks to be a problem with how the Flash player is
    able to pull back data in IE7. Likely this pertains to how IE7
    handles security of plug-ins.
    Oddly, we've noticed that uninstalling the Flash 9 player and
    then reinstalling results in the form rendering correctly the first
    time, but on subsequent views the form no longer renders correctly.
    Specifically, we're not seeing data that is being called via
    Flash remoting in cfselect tags (state and country information).
    And we're not seeing text rendered that is in cfformitem tags. Our
    dev url is:
    http://hopeequity.beaconfire.com/loggedout/index.cfm?event=StartInvesting_StartAGroupStep1
    If anyone has an idea of why IE7 might not be able to render
    the form correctly, or might have security-related issues with
    remoting and Flash 9, please reply.

    I was granted access to the manuals on our prod server (the
    site is set up where you have to log in to see the manuals). The
    manuals are behaving differently on the prod server than in our dev
    server. The following is happening on the prod server:
    - the flash menus are appearing on our prod server in FireFox
    only.
    - I had reported in our dev area that when I right clicked on
    the left hand side where the menus are to appear in IE that the
    Flash menu displayed. This is not the case in our production area.
    - I get the "This page contains both secure and nonsecure
    items" when viewing the site on our prod server through IE
    I've asked them what version of RoboHelp they are using and
    no one seems to know. It seems they don't regenerate their help
    files (manuals) very often.

  • Flash Forms not displaying

    I have just about given up on flash forms. I have read just
    about every thread in this Forum, but cannot find the answer.
    Have worked with flash forms in the past, but after recently
    upgraded to a new box with Vista Business and Codl Fusion 8 Dev
    Edition I cannot get flash forms working. I have have seen a tonne
    of postings with the same issue, but few with a resolution, and
    where there is I try it and makes no difference.
    If I run the following code:
    <cfform format="flash">
    <cfinput type="dateField" name="startDate" label="Start
    Date:" mask="dd/mm/yyyy">
    </cfform>
    If I remove format="flash" form works fine. If I include
    format="flash" form doesn't display. View source shows the code
    there, CFIDE is mapping correctly etc.
    One thing I do notice though, which may or may not be
    involved is that when viewing the code generated, it is looking in
    the same folder that the script that includes the form was in. Do I
    need to tell it to look somewhere else? Pure speculation here, but
    EVERYTHING else checks out.
    If someone at Adobe can set this straight would be great,
    because an afternoon spent reading other postings on this matter
    shows there are clearly a lot of people stumbling around in the
    dark on this one.
    Thanks in advance to anyone that can help.

    Michael --
    Thanks for your help.
    I think I've narrowed the problem down -- it's not that it
    won't display my flash form in IE, it's that it won't display it in
    a Fusebox environment. I'm going to poke over at their site to see
    what they have to say -- I suspect I'll need to upgrade the version
    of Fusebox that I'm using. :)

Maybe you are looking for

  • How can I determine batches while picking in transaction VL02N?

    Hi all, good day. I would appreciate your suggestions. I'm developing some RF Transactions and at this point I have to solve the following: The program process data which the user enters using a handheld; values are send to the transaction VL02N, usi

  • Repair permissions

    I dont know whats the problem but almost every week I have to repair permissions with Onyx. The list of repaired permissions is only refered to the print system .DSstore and they are a few lines but obviously something goes wrong and I need some advi

  • Itunes not working in my mac

    My itunes  remain blocked. I can not listen music,  go to store, anything- I must force the exit with alt+cmd+esc. I installed the last version but it follows the same. Someone can help me?

  • I have a new laptop and it says its not authorized to load my....

    I have a new laptop and it says its not authorized to load my library of  music I have ALREADY bought and downloaded on my old laptop..HELP?

  • Windows XP set up.

    Ok. i went into boot camp assistant to try and download Windows xp home edition from 2002. my computer restarted, and went through the unpacking process. but now its says press enter to set up windows, and it wont work! non of my keyboard will work.