coldfusion - Form variable is not being defined? -
coldfusion - Form variable is not being defined? -
i have form want check box , record emp_id record check (name="add#cnt#")
<cfform method="post" action="approver.cfm" > <cfoutput> <input type="hidden" name="txttotalrecords" value="#totalemployees.recordcount)#"> </cfoutput> <table > ..... <cfoutput query="totalemployees"> <tr > <cfset cnt= cnt+1> <td><cfif #approver# eq 1>yes <cfelse>no </cfif></td> <td><input type="checkbox" name="add#cnt#" value="yes"></td> <td><input type="hidden" name="emp_id#cnt#" value="#emp_id#"></td> </tr> </cfoutput> <cfoutput> <input type="hidden" name="f_cnt" value="#cnt#"> </cfoutput> </table> <p><input type="submit" name="submit" value="submit" ></p> </cfform>
for testing purpose 1 time submit form im selecting record(s), update table.
but 1 time submit form error: variable form.add1 undefined.
<cfloop from="1" ="#form.f_cnt#" index="j"> <cfset emp_id =#evaluate("form.emp_id#j#")#> <cfset add together =#evaluate("form.add#j#")#> <cfdump var=#emp_id#> </cfloop> <cfif emp_id neq "" , add together neq ""> <cfquery name="output" datasource="phonelist"> select * employee emp_id=#emp_id# </cfquery> </cfif> <cfdump var=#output#>
what best way solve problem?
how can select records have been check?
i made http://jsfiddle.net/j65wh9hz/ able view code.
if checkbox not checked, not submitted form. check existence doing:
<cfloop from="1" ="#form.f_cnt#" index="j"> <cfif structkeyexists(form, "add#j#")> <cfset checkbox = form["add#j#"] /> <!--- stuff ---> </cfif> </cfif>
coldfusion
Comments
Post a Comment