You are correct that the format button is disabled for string data types, but in my test, the leading zero remained for a browser form.
I created a simple browser form with a text field. I published the form. When I opened it and filled it out, the leading zero remained in my text box:

Perhaps you should try re-adding your field?