support for input:password, input:email, input:number, etc.