Los type resuelven el problema de especificar cuales son los elementos que los inpusts van a ser capases de admitir, en este caso los elementos que lo ayudan a ello son los text, que permiten solo textos, los number, solo numeros, los hidden, que hacen que el input sea invisible, los passqord, que ocultan lo escrito allí, los email, que solo permiten datos con estructura de correo electronico.