Estoy realizando un formulario con un par de checkbox que activan y desactivan unos input text segun esten seleccionados o no. El asunto es que va de maravilla, y al seleccionar, efectivamente los input se activan y permiten introducir datos.
El "pero" viene cuando el usuario decide no incluir más datos (por equivocación, o por decisión/indecisión) y deselecciona el checkbox. LOS DATOS SIGUEN ESCRITOS.
He buscado y rebuscado pero no se como hacer para que al deseleccionar se borren los datos.
Dejo una parte del codigo:
Código PHP:
<input name="añade1" type="checkbox" id="añade1" onClick="document.forms['comunicaciones']['apellido1b'].style.visibility =(this.checked)?'visible':'hidden';document.forms['comunicaciones']['apellido2b'].style.visibility =(this.checked)?'visible':'hidden';document.forms['comunicaciones']['nombreb'].style.visibility =(this.checked)?'visible':'hidden'"></td>
<td class="texto">
<input name="apellido1b" type="text" id="apellido1b" size="18" style="visibility: hidden;"> </td>
<td class="texto">
<input name="apellido2b" type="text" id="apellido2b" size="18" style="visibility: hidden;">
</td>
<td class="texto">
<input name="nombreb" type="text" id="nombreb" size="15" style="visibility: hidden;">
Un saludo