me ando iniciando en javascript, estoy tratando de hacer una funcion que me habilite y deshabilite cierto grupo de campos de texto mi función que tengo es esta
Código Javascript:
Ver original
function seleccion(cualidades,propiedades,selec){ var rad = document.getElementById(selec); if(rad.checked){ document.getElementsByName(cualidades).removeAttribute('disabled', 'disabled'); document.getElementsByName(propiedades).removeAttribute('disabled', 'disabled'); }else{ document.getElementsByName(cualidades).setAttribute('disabled', 'disabled'); document.getElementsByName(propiedades).setAttribute('disabled', 'disabled'); } }
y mi html es este
Código HTML:
Ver original
la idea es que cuando presione el botón radio se habilite uno u otro grupo de campos de texto,
pero al darle click al radio javascript me arroja este error
Uncaught TypeError: document.getElementsByName(...).removeAttribute is not a function
he tratado de buscar y buscar pero no hallo que estoy haciendo mal.
que puede estar pasando? alguna idea? no se mucho sobre javascript, ojala puedan orientarme un poco
*mando los parámetros de la función porque estos campos vienen de una base de datos
gracias por tu ayuda!!!