Die Änderung des Typs der Eingabefelder ist nicht heikel.
ich habe hierzu eine Frage: was passiert, wenn die type-Angabe nicht unterstützt wird, fällt der Browser dann automatisch auf "text" zurück?
So ist es. Ich muss mich aber korrigieren. Auch das kann heikel sein und mehr als eine Minute dauern: ein CSS Attribut-Selektor könnte greifen und ebenfalls Konsequenzen im Layout nach sich ziehen. OK, immer noch wenige Minuten. Vielleicht ist aber auch JavaScript im Spiel, was auf type="text" prüft. Das war es dann auch hier endgültig mit der Minute.