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
<?php echo "<form name='form1' id='form1'> <select name='tipo_elemento'> <option value= '' >Seleccione</option> <option value='1' onselect=' document.form1.longitud.disabled = 'true''>Entero</option> <option value='2'>Caracter con limite fijo (char)</option> <option value='3'>Caracter sin limite fijo (varchar)</option> <option value='4' onselect='document.form1.longitud.disabled = 'true''>Fecha</option> <option value='5' onselect='document.form1.longitud.disabled = 'true''>Real</option>"; //y el campo que necesito se habilite o no es: Longitud del campo: echo "<input type='text' name='longitud' id='longitud' size='4'>"; ?>
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