Cita: Es una cuestión de líneas.
Si tu quieres poner todo eso dentro de los input tú mismo. Jquery no deja de ser javascript. Además sólo proporcione una idea.
Pero sí, yo prefiero tener un .js aparte con el código necesario e incluirlo en cada página, y que sólo contenga el evento y una línea más para cambiar las propiedades.
Sobre todo con la idea de no tener que poner eso si debo usarlo en todos los input de toodas las páginas.
Para gustos colores, así de simple.
Tu argumento es inválido: es posible mantener el código javascript que haga esto, separado del html del body igualmente y con muy pocas líneas (muchísimas menos que las que tiene jQuery), usando sólo javascript.