saludos
me gusta esta idea que dices
Yo en tu lugar revisaría lo escrito por el usuario una vez que este abandone el campo y de haber borrado el http:// lo reescribiría yo. Seguro que eso es mucho mas facil y natural.
me podrias hacer el favor de darme una mano, la verdad no se mucho o nada de javascript