Solved

re: multiple variables in simple form validation script

Posted on 2008-10-09
2
202 Views
Last Modified: 2011-08-18
I've got 2 text fields -

1. attorney_name
2. attorney_phoneNumber

i need both to be filled out if my radio button:

attorney_representation - Yes

is checked.

i have a working script for 1 of the fields (attorney_name) but i need to add the other (attorney_phoneNumber)


function getRadialValue(strFieldName){
    var objFormField = document.forms[0].elements[strFieldName]
    intControlLength = objFormField.length
    for (i=0;i<intControlLength;i++){
         if(objFormField[i].checked){
                   strValue = objFormField[i].value;
                   return strValue;
         }
    }    
}
function validate(theForm){
      if(getRadialValue('attorney_representation')=='Yes'){
            if(theForm.attorney_name.value==''){
                  alert('Please enter Attorney Name');
            return false;
            }
      }
}

Open in new window

0
Comment
Question by:phillystyle123
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 3

Accepted Solution

by:
DerkArts earned 250 total points
ID: 22682716
Is there any reason no to do this:  ?
function getRadialValue(strFieldName){
    var objFormField = document.forms[0].elements[strFieldName]
    intControlLength = objFormField.length
    for (i=0;i<intControlLength;i++){
         if(objFormField[i].checked){
                   strValue = objFormField[i].value;
                   return strValue;
         }
    }    
}
function validate(theForm){
      if(getRadialValue('attorney_representation')=='Yes'){
            if(theForm.attorney_name.value==''){
                  alert('Please enter Attorney Name');
            return false;
            }
             if(theForm.attorney_phoneNumber.value==''){
                  alert('Please enter Attorney Phone number');
            return false;
            }
      }
}

Open in new window

0
 

Author Closing Comment

by:phillystyle123
ID: 31504843
DerkArts - will you accept my proposal for marriage? ;-)
 thanks so much - i've been working on this way too long today - much appreciated
0

Featured Post

Salesforce Has Never Been Easier

Improve and reinforce salesforce training & adoption using WalkMe's digital adoption platform. Start saving on costly employee training by creating fast intuitive Walk-Thrus for Salesforce. Claim your Free Account Now

Question has a verified solution.

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

International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
Today, the web development industry is booming, and many people consider it to be their vocation. The question you may be asking yourself is – how do I become a web developer?
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…

728 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