Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2008, 11:19
carolca79
 
Fecha de Ingreso: febrero-2008
Ubicación: Asunción
Mensajes: 36
Antigüedad: 17 años
Puntos: 0
Pregunta Deshabilitar elementos de formulario

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!