Kasuke_Akira Posted October 28, 2006 Share Posted October 28, 2006 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. Quote Link to comment Share on other sites More sharing options...
fenway Posted October 30, 2006 Share Posted October 30, 2006 [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] Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.