Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2011, 07:25
oscarbt
 
Fecha de Ingreso: abril-2009
Ubicación: Colombia
Mensajes: 949
Antigüedad: 15 años, 1 mes
Puntos: 27
Onselect en php

Buenas a todos, me gustaria saber como funciona el ONselect

Tengo el siguiente caso:

De acuerdo a lo que un usuario escoja en la pestaña (select), debe habilitarle o deshabilitarle un campo

El select es el siguiente y he puesto la manera como he utilizado el onselect, pero realmente no me funciona :

Código PHP:
Ver original
  1. <?php
  2. echo "<form name='form1' id='form1'>
  3. <select name='tipo_elemento'>
  4.  
  5. <option value= '' >Seleccione</option>
  6.    <option value='1' onselect=' document.form1.longitud.disabled = 'true''>Entero</option>
  7.   <option value='2'>Caracter con limite fijo (char)</option>
  8.   <option  value='3'>Caracter sin limite fijo (varchar)</option>
  9.   <option  value='4' onselect='document.form1.longitud.disabled = 'true''>Fecha</option>
  10.   <option  value='5' onselect='document.form1.longitud.disabled = 'true''>Real</option>";
  11.  
  12. //y el campo que necesito se habilite o no es:
  13.  
  14. Longitud del campo:  
  15. echo "<input type='text' name='longitud' id='longitud' size='4'>";
  16.  
  17.  
  18. ?>


En el codigo utilizo para colocar entre comillas la palabra true lo siguiente:

'

'true'
para evitar problemas de comillas
Aun no he podido hacer esto, alguien me puede indicar de que forma se puede hacer entonces?...si es un onselect?......

Y una ultima pregunta, si no le tengo un nombre al formulario, es decir, no existe un form name, entonces como seria el onselect?

Agradezco me puedan ayudar, muchas gracias