Es que estás tratando de obtener la referencia al input usando getElementBy
Id (o sea, deberías pasar como parámetro el id del elemento) mientras que estás pasando el name, deberías asignar un id y pasar eso como parámetro, otra opción más simple sería pasar directamente this como parámetro a la función y manejarla.
Saludos

.