Foros del Web » Programando para Internet » Javascript »

Condicional con un select

Estas en el tema de Condicional con un select en el foro de Javascript en Foros del Web. bueno esta es mi primera vez aqui un saludo a todos y de antemano muchas gracias. ok necesito hacer un select con 4 opciones nombre,apellido,cedula,fecha. ...
  #1 (permalink)  
Antiguo 17/11/2014, 22:59
Avatar de admisnistrador0  
Fecha de Ingreso: noviembre-2014
Ubicación: venezuela
Mensajes: 1
Antigüedad: 10 años
Puntos: 0
Pregunta Condicional con un select

bueno esta es mi primera vez aqui un saludo a todos y de antemano muchas gracias.
ok necesito hacer un select con 4 opciones nombre,apellido,cedula,fecha. este select debe actuar como un filtro es decir si yo seleciono nombre me valide solo letras lo mismo con apellido ahoras si yo selecciono cedula me valide solo numeros este es el codigo javascript:
funtion vaidar
funtion validar(){
var valor = document.getElementById("criterio").value;
if(valor==1)
function soloLetras(e) {
key = e.keyCode || e.which;
tecla = String.fromCharCode(key).toLowerCase();
letras = " áéíóúabcdefghijklmnñopqrstuvwxyz";
especiales = [8, 37, 39, 46];

tecla_especial = false
for(var i in especiales) {
if(key == especiales[i]) {
tecla_especial = true;
break;
}
}

if(letras.indexOf(tecla) == -1 && !tecla_especial)
return false;
}

function limpia() {
var val = document.getElementById("criterio").value;
var tam = val.length;
for(i = 0; i < tam; i++) {
if(!isNaN(val[i]))
document.getElementById("criterio").value = '';
}
}
}
</script>

<select id="criterio" name="criterio" onchange="validar()" required >
<option >Selecione un criterio
<option value="1">Nombre
<option value="2">Apellido
<option value="3">Cedula
<option value="4">Fecha de Inscripción

<input type="text" onkeypress="return soloLetras(event)" onblur="limpia()" id="miInput">

ok creo que eso es todo ok el problema no se porque no valida ni nada ha y soy muy nuevo asi que no se mucho de eso

Etiquetas: condicional, input, select, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:45.