macromedia.coldfusion.cfml_general_discussion
[Top] [All Lists]

Re: Submitting a form to itself

Subject: Re: Submitting a form to itself
From: GArlington <garlington@xxxxxxxxxxxxx>
Date: Wed, 30 Jul 2008 03:00:18 -0700 (PDT)
Newsgroups: macromedia.coldfusion.cfml_general_discussion

On Jul 30, 6:01 am, "trojnfn" <webforumsu...@xxxxxxxxxxxxxx> wrote:
> When I submit a form, instead of submiting it to an action page, I submit it
> back to itself, with all the processing taking place before the form/cfform
> statement.
>
>  Here is the problem that I am running into. I have radio buttons and use
> javascript to check that at least one button is checked. Here is my code and 
> it
> works :
>
>  <script language="javascript">
>
>  function validateForm(editProfileForm){
>
>         var returnStatus = true;
>
>  myOption = -1;
>      for (i=editProfileForm.profileStatus.length-1; i > -1; i--) {
>      if (editProfileForm.profileStatus[i].checked) {
>      myOption = i; i = -1;
>      }
>      }
>      if (myOption == -1) {
>      alert("Please select active or inactive button.");
>         editProfileForm.profileStatu.focus();
>       returnStatus(false);
Where (AND WHY) did you define a function returnStatus(boolean)?
I guess that you meant returnStatus =false; here...
>      }
>
>         if (returnStatus){
>         editProfileForm.submit();
>         }
>
>         returnStatus(true);
>         }
>
>  </script>
>  </head>
>
>  <body>
>
>  But the problem is that as soon as I click ok in the popup message, it goes
> down to the next command, which is checking for the submit button being
> selected (below). The page then blows up. How would I stop the page from
> continuing after the radio button error ? It seems to work if there is an
> action page but submitting the form to itself seems to cause this problem.
>
>  <!--- If the submit button is selected, process the page below --->
>  <cfif parameterExists(form.btnSubmit)>


<Prev in Thread] Current Thread [Next in Thread>