Olvide algo:
El campo donde hago las validaciones lo tengo asi:
tipo es el valor que recoje de una lista desplegable
Necesito que cuando el .value=6 solo me deje ingresar solo 0, 1 ó 2
Código PHP:
Ver originalecho "<tr><td bgcolor='#ffffcc'>Longitud del campo</td>
<td bgcolor='#ffffcc'></br><input type='text' id='longitud' onkeyup='if((document.getElementById('tipo').value==4) ||
(document.getElementById('tipo').value==1) ||
(document.getElementById('tipo').value==5) ||
(document.getElementById('tipo').value==7))
{document.getElementById('longitud').value =''}
' onkeypress='if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;' size='4'></br></br></td></tr>";