Try structkeyexists

<cfif structKeyExists(Form, "rel_" & ar)>

If you really need to use isdefined, it would be:
<cfif isDefined("form.rel_" & ar)>

Steve


-----Original Message-----
From: Rick Sanders [mailto:r...@webenergy.ca] 
Sent: Tuesday, August 20, 2013 11:49 AM
To: cf-talk
Subject: Syntax is driving me nuts!


Hey guys,

I'm trying to add multiple items to a database based on if a check box is 
checked.

This code works fine:
<cfif IsNumeric(#form['qty_' & upd]#)>

But I want to make sure the box is checked or not. When I do this:
<cfif IsDefined("#form['rel_' & ar]#")>
I get: Element rel_1 is undefined in a Java object of type class 
coldfusion.filter.FormScope.

If I do this:
<cfif IsDefined("form['rel_' & ar]")>
I get: Parameter 1 of function IsDefined, which is now form['rel_' & ar], must 
be a syntactically valid variable name.

I'm doing all this in a loop. The form's check boxes are defined as: 
rel_#currentrow#. Then I'm looping around them:
<cfloop index="ar" from="1" to="#form.numrows#">
Numrows comes from the recordcount of the hidden form variable output query 
displaying the checkboxes.

All I need to know is what the right syntax I need to use for IsDefined?

Kind Regards,

Rick Sanders
T: 902-401-7689
W: www.webenergy.ca<http://www.webenergy.ca/>







~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356505
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to