|
|
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)>
|
|