Is this part of the same process that you asked for in this thread?
You seem to have additional requirements that would affect the js required and of course the display you want (for the disabled input) will require a dummy input (and hidden input) rather than the real thing because you can’t have 2 sizes of text in a normal input.