Hola Estimados,
Estoy desarrollando un formulario dinamico que mediante un checkbox el usuario puede habilitar los textbox, eso funciona perfecto. Ahora necesito implementar un reset con javascript para los textbox deshabilitados. ¿Es posible hacer esto con javascript?
Se que this.form.reset() permite resetar el valor de un textbox (dejarlo con el valor por defecto)
Pero no se como implementarlo en este codigo:
<form action="boleta" name="form_energia" method="post" >
foreach ($boletas as $key => $boleta){
<tr>
<td>
<input type="text" name="data[Boleta][lectura_anterior_mod][<?php echo $key; ?>]"
id ="lectura_anterior<?php echo $key; ?>" disabled="disabled" />
</td>
<td>
<input type="text" name="data[Boleta][lectura_actual_mod][<?php echo $key; ?>]"
id ="lectura_actual<?php echo $key;?>" disabled="disabled" />
</td>
<td>
<?php echo "<input type='checkbox'
onClick='
if(this.checked==true){
this.form.lectura_anterior$key.disabled=false;
this.form.lectura_actual$key.disabled=false;
this.form.comentario$key.disabled=false;
this.form.reset(); // Esta linea no me funciona
}
else{
this.form.lectura_anterior$key.disabled=true;
this.form.lectura_actual$key.disabled=true;
this.form.comentario$key.disabled=true;
}'
/>"; ?>
</td>
<td>
<input type="text" name="data[Boleta][comentario][<?php echo $key; ?>]"
id="comentario<?php echo $key; ?>" disabled="disabled" />
</td>
</tr>
<?php } ?>
</table>
<input type="submit" value="Siguiente" />
</form>
No se si me explico. De antemano muchas gracias por su tiempo.