> evaluate is generally considered a security risk and is also slower yeah, a while ago there were a fair number of blog posts highlighting this.
> form["hdnPersPBA_"&X] and structkeyexists or simply (and neater) form["hdnPersPBA_#X#"] the point about looping over this list *is* a better way, much simpler to find the keys in FORM scope, although there is the additional maintainance of pulling them out of the hidden field list if they remove some of the injected form elements before submitting. That also means this remove action is touching on the JS that removes the form elements also. It's gone from server-side processing to a bit of client-side maintaince to set the form up "just so" I'm not saying it's difficult, just there seems to be a bit more to the story. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "cfaussie" group. To post to this group, send email to cfaussie@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en -~----------~----~----~----~------~----~------~--~---