change the name of each of each group's inputs. so you might have
<cfloop query="performances"> Is this performance audio-decribed? Yes: <input type="radio" name="audio<cfoutput>#performance_id#</cfoutput>" value="yes"> No: <input type="radio" name="audio<cfoutput>#performance_id#</cfoutput>" value="no" checked> </cfloop> this way they'll all have different names and they'll all be checked. > -----Original Message----- > From: Ian Westbrook [mailto:[EMAIL PROTECTED]] > Sent: 07 January 2003 15:50 > To: cfug dev list > Subject: [ cf-dev ] checked radio boxes in a loop... > > > Hi. > I'm experimenting with loops: you can take a look at the > experiment at http://www.artsoutheast.co.uk/diarytest.cfm > > if you choose more than '1' for the number of performances, > you'll notice that only the last set of radio boxes are > checked (the 'no' option should be checked for each)... > > the code's a bit long, but the relevant bit is: > > <cfloop...> > ... > > Is this performance audio-decribed? Yes: <input type="radio" > name="audio" value="yes"> No: <input type="radio" > name="audio" value="no" checked> > > <br><br> > > Is this performance signed? Yes: <input type="radio" > name="signed" value="yes"> No: <input type="radio" > name="signed" value="no" checked> > > ... > > </cfloop> > > any way of getting them all to come out as checked? > > also, when I submit these performance records, they're going > to be turned into an array, no? (don't bother submitting the > form - haven't done that bit yet ;-) anyone any ideas how I > iterate through the array to write each performence record to > a db table? full code below, for anyone that's interested... > > TIA, any ideas welcome. > > Ian W > > > > <cfset todaydate = Now()> > <cfset testday = Day(todaydate)> > <cfset testmonth = Month(todaydate)> > > > <html> > <head> > <title>Untitled</title> > </head> > > <body> > > > <cfif IsDefined("form.perfnumber")> > > <cfoutput> > > <form action="#cgi.SCRIPT_NAME#" method="post"> > > <cfloop from="1" to="#form.perfnumber#" index="i"> > > Performance: <b>#i#</b> <br><br> > > Date: > > <select> > <option value="null">month</option> > <cfloop from="1" to="12" index="m"> > <option value="#m#" <cfif m IS > #variables.testmonth#>selected</cfif>>#monthasstring(m)#</option> > </cfloop> > </select> > > <select> > <option value="null">day</option> > <cfloop from="1" to="31" index="d"> > <option value="#d#" <cfif d IS > #variables.testday#>selected</cfif>>#d#</option> > </cfloop> > </select> > > <select> > <option value="null">year</option> > <cfloop from="2003" to="2005" index="y"> > <option value="#y#" <cfif y IS '2003'>selected</cfif>>#y#</option> > </cfloop> > </select> > > <br><br> > > Ticket price: > > <select> > <option value="null">pounds</option> > <cfloop from="1" to="30" index="p"> > <option value="#p#">#p#</option> > </cfloop> > </select> > > <select> > <option value="null">pence</option> > <cfloop from="01" to="99" index="c"> > <option value="#c#">#c#</option> > </cfloop> > </select> > > <br><br> > > Concessions: > > <select> > <option value="null">pounds</option> > <cfloop from="1" to="50" index="p"> > <option value="#p#">#p#</option> > </cfloop> > </select> > > <select> > <option value="null">pence</option> > <cfloop from="01" to="99" index="c"> > <option value="#c#">#c#</option> > </cfloop> > </select> > > <br><br> > > Time: > > <select> > <option value="null">hour</option> > <cfloop from="1" to="24" index="hh"> > <option value="#hh#">#hh#</option> > </cfloop> > </select> > > <select> > <option value="null">minutes</option> > <cfloop from="1" to="60" index="mm"> > <option value="#mm#">#mm#</option> > </cfloop> > </select> > > <br><br> > > Is this performance audio-decribed? Yes: <input type="radio" > name="audio" value="yes"> No: <input type="radio" > name="audio" value="no" checked> > > <br><br> > > Is this performance signed? Yes: <input type="radio" > name="signed" value="yes"> No: <input type="radio" > name="signed" value="no" checked> > > <br><br><br><br> > > </cfloop> > > > <input type="hidden" name="performances" value="#form.perfnumber#"> > > <input type="submit" value="submit"> > > </form> > > </cfoutput> > > > > > > <cfelse> > > > <form action="#cgi.SCRIPT_NAME#" method="post"> > > Number of performances: <br> > > <select name="perfnumber"> > > <cfloop from="1" to="20" index="m"> > <cfoutput> > <option value="#m#">#m#</option> > </cfoutput> > </cfloop> > > </select> > > <br> > > <input type="submit" value="submit"> > > > </form> > > </cfif> > > </body> > </html> > > > > > > Ian Westbrook, > FutureDream Media Limited, > (W): www.futuredream.net > (E): [EMAIL PROTECTED] > (T): +44 (0) 1303 258 985 > (M): 07939 510 812 > > This message may contain information which is legally > privileged and/or confidential. If you are not the intended > recipient, you are hereby notified that any unauthorised > disclosure, copying, distribution or use of this information > is strictly prohibited. Such notification notwithstanding any > comments, opinions, information or conclusions expressed in > this message are those of the originator, not of FutureDream > Media Ltd, unless otherwise explicitly and independently > indicated by an authorised representative of FutureDream Media Ltd. > > -- ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] For human help, e-mail: [EMAIL PROTECTED]
