When using the xhtml1-transitional.dtd doctype, collecting a credit card number with the following HTML
xhtml1-transitional.dtd
Not ideal, but you could change the id and name of the textbox each time you render it - you'd have to track it server side too so you could get the data out.
Not sure if this will work or not, was just a thought.