Amigos,
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" ?> >
Una ayudita de cómo puedo deshabilitarlos mediante javascript y que esté el código en el HEAD ?
Gracias!