Estoy teniendo un formulario en el cual tengo sus elementos como input, select, checkbox.
Ya que estoy trabajando con PHP lo que me gustaría es que... cuando el formulario sea para cargar nuevos datos estén habilitados los elementos, pero cuando sea utilizado para mostrar los datos estén deshabilitados.
Hice esto probando un poco de suerte:
Código:
<script language="JavaScript" type="text/javascript"> <?php if (isset($id)) { ?> titulo.disabled = true document.descripcion.disabled = true document.empresa.disabled = true document.ambito.disabled = true // o este otro ... document.getElementById("titulo").disabled=true; document.getElementById("descripcion").disabled=true; document.getElementById("empresa").disabled=true; document.getElementById("ambito").disabled=true; <?php } ?> </script>
Algunos elementos del formulario:
Código HTML:
<td><input type="text" name="titulo" id="titulo" value="<?php if (isset($id)) echo $r_titulo ?>" <?php // if (isset($id)) echo "disabled" ?> ></td> . . . <td><textarea name="descripcion" id="descripcion" <?php // if (isset($id)) echo "disabled" ?> ><?php if (isset($id)) echo $r_descripcion ?></textarea></td> . . . <select name="empresa" id="empresa" size="0" <?php //if (isset($id)) echo "disabled" ?> >
Gracias!