[thelist] more loops... this time, javasctipt [SOLVED]

Brian Cummiskey Brian at hondaswap.com
Tue Aug 23 14:33:05 CDT 2005

Hershel Robinson wrote:

> to access the ith q question where i is your loop variable. Another 
> option is to use something like:
> theform.elements["q"+i]

I tried this method, Hershel, and she's golden :)  Thanks :)

I kinda got my indexes "backwards" per standard with the i and j vars, 
but it will work for now...



function valid() {

	var theform = document.getElementById("frmdefault");

	for (j=1; j<29; j++)
		for (i=0; i<theform.elements["q"+j].length; i++)
			if (theform.elements["q"+j][i].checked)
				if (theform.elements["q"+j][i].value == "NO")
					if(theform.elements["q"+j+"_comments"].value == "")
						alert("Comments required for Q"+j+" when NO is selected");
						return false;



Doug R wrote:
> Couldn't you call the function on each change, passing variables to the 
> script then? So have an onChange event that will pass the question number, 
> then if the selected index value is no, you pop up the alert then. 

Doug, i think you didn't quite get what I was asking, or I didn't get 
what you were answering with.  I already have the check onsubmit() taken 
care of...  it was the loop that was the problem.

Thanks though

More information about the thelist mailing list