>> Is this because "Z{}" is still being added to the string?
correct. Z{} or Y{} depending on your nettalk build.
Regarding the example;
a) the inv_tech_sale_form doesn't work at all in this app because it has "Must be loggin in" set on. I set that off for further testing.
b) Firebug reports an error when the form is opened - the Signature foed is getting two id's (which is obviously not allowed). this is caused by the loc:javascript field not being cleared at the top of the Value::Signature routine. I've corrected this for the next build - you can fix it in your code as well by putting
loc:javascript = ''
somewhere in the routine before the call to
packet = clip(packet) & p_web.CreateInput('hidden','Signature',p_web.GetSessionValue('Signature'),loc:fieldclass,loc:readonly,clip(loc:extra) & ' ' & clip(loc:autocomplete),,loc:javascript,,,'Signature') & p_web.CRLF