Solved

Dreamweaver Radio Button Validation Question

Posted on 2006-11-29
2
457 Views
Last Modified: 2010-08-05
I am working on a form where the user has to select one of two button on 27 different items.  I keep get a debug error on my JavaScript and I can't figure out what I'm missing.  Here is my code (I have commented out some lines in the middle when the first variable value would not pass).  HELP (if possible):

//JavaScript Document
function frmValidate(rdo1, rdo2, frm)

      //beginning of how to alert user with two line breaks at end for a double space
      
      var errAlert = "The Following are required:\n\n";
      
      // counter to let you know how man errors exist...no alert if no error present
      
      var errCt = 0;
      
      for (var i=0; i< 4; i++)
      {
            if (frm(rdo1)[i].checked)
            {
                  errAlert = ""
                  errCt = 0;
                  break;
                  
            }
            else
            {
                  //if there is an error, let's add one to the count
                  errCt = errCt +1;
            }
      }
      
      if (errCt > 0)
      {
            errAlert = errAlert + "-- Question 1" + "\n"
      }
      
      /*errCt = 0
      for (var j=0; j<=3; j++)
      {
            if (document.getElementByID(rdo2).checked ==true)
            {
                  errAlert = ""
                  errCt = 0;
                  
                  return true;
                  break;
            }
            else
            {
                  //if there is an error, let's add one to the count
                  errCt = errCt +1;
            }
      }
      if (errCt > 0)
      {
            errAlert = errAlert + " -- Question 2" + "\n"
      }
      */
      
            if (errCt > 0)
            {
                  //if the error count is greater than zero, then let's alert the user of what he/she missed.
                  alert(errAlert);
                  return false;
            }
            
            return true;
      }
0
Comment
Question by:cyndylove46
2 Comments
 
LVL 17

Accepted Solution

by:
NicksonKoh earned 250 total points
ID: 18042583
Hi cyndylove46,

what's rdo1, rdo2, frm? and I am confused by frm(rdo1)[i]?? U got checkboxes?

If they are, I would change this to

for (var i=0; i< 4; i++)
     {
          if (frm(rdo1)[i].checked)

for (var i=0; i<frm.chkbox.length; i++) {
    if (frm.chkbox[i].checked)
    ....


Cheers
Nickson
0
 

Author Comment

by:cyndylove46
ID: 18042724
Thank you for asking.  This code is a bit convoluted since we (my pro friend and I) started.  

The rdo1, rdo2 was supposed to be the variables for radio button selection.  That didn't work, and we started looking at checked boxes.
0

Featured Post

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Avoid defining the variables in the global scope; trying to define them in a local function scope. Because:   • Look-up is performed every time a variable is accessed.   • Variables are resolved backwards from most specific to least specific scope…
This article will give core knowledge of JavaScript and will head in to your first JavaScript program. I am Durvesh Naik and I am here to deal with this series of JavaScript. I will teach you JavaScript in part wise , as its quite boring to read big…
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

820 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question