Resulta que tengo una tabla que contiene datos de cuentas de agua potable(numero de cuenta; dirección de la cuenta;numero de medidor;dueño de la cuenta), lo que quiero es que al presionar una radio(radioboton) que se encuentra en la ultima columna de la tabla poder habilitar algunos label de texto de la misma fila para editar sus datos (por defecto cuando se muestra la pantalla estan todos deshabiltados para escribir). En la imagen anterior se muestra lo que deseo lograr.
Hasta el momento la duda que tengo si el evento que ejecutara la funcion de javascript es la correcta
Código HTML:
Ver original
<input name="radio" type="radio" id="opcion 1" value="opcion1" onSelect="habilitar()"
no se si el evento correcto debiese ser "onSelect" u "onClick" (a pesar que intente enviar una alerta y con ninguno de los 2 me funciono)
la funcion javascript que tengo es la siguiente
Código Javascript:
Ver original
<script language="javascript"> //form1 es el formulario y palabra 1 un campo de texto(por defecto desabilitado para la escritura) function habilitar(){ if(document.form1.opcion1.isSelected==true){ alert("hola"); } if(document.form1.opcion1.isSelected==true){ document.form1.palabra1.enabled; } } </script>
En el primer if enviaba un mensaje para probar si entraba a la función
en el segundo if probaba habilitar el campo de texto.
Acepto cualquier critica y recomendacion de como debe ser dado que me estoy iniciando en javascript, de antemano a quien me pueda ayudar muchas gracias.