Jump to content

Archived

This topic is now archived and is closed to further replies.

Kasuke_Akira

Variable problem

Recommended Posts

I am using a 'for' loop to create multiple textboxes and checkboxes.
My problem is that each textbox and checkbox needs to be named separately.
So in the 'for' loop I have something like this:

[code]
document.write ("<TR><TD><INPUT TYPE=text NAME=text_i CLASS=textbox></TD><TD><INPUT TYPE=checkbox NAME=check_i CLASS=checkbox onClick='checkbox(i)'></TD></TR>");
[/code]

In the NAME tag for each INPUT, you see that there is an 'i'.  I need that 'i' to be replaced with a number value (i++) after each iteration of the loop.  However, I'm not sure how to get a number in that position of the string.  Obviously, 'text_i' and 'check_i' won't work, but I'm not sure how to place a variable within the string.

Share this post


Link to post
Share on other sites
[code]for( var i = 0; i < N; i++ ) {
document.write ("<TR><TD><INPUT TYPE=text NAME=text_"+i+" CLASS=textbox></TD><TD><INPUT TYPE=checkbox NAME=check_"+i+" CLASS=checkbox onClick='checkbox("+i+")'></TD></TR>");
}[/code]

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.