Thanks, yes i find them annoying was well most of the time, but for certain inputs such as a long game license codes like
QF98-F4S7-GSZ7-FEE7-FA4F
as well as IP address and SSN i do find it handy, that way i can just look at the data to input and just go for it.
It is also a pain to have to type such a long game code and have to move the mouse from section to section cause many games split this up like i did and then you have to mess with the mouse to go field to field as well if i took this away.
Its like 6 of one, half dozen of another... No way to make all of us happy ya know
I do not use this on every field. Just those mentioned above.
Also i had to make myself get into the habbit of doing id's in inputs wether i needed them or not, because i do use them quite a bit in js for validation of input and it is easier to have them in there and do nothing sometimes than it is to have to go back and add them if i need them.
Thanks so much for your help

as well as the improvment of the function