Validacion de datos

07/10/2005 - 12:38 por dargento | Informe spam
Hola!
Tengo un textbox en el que el usuario introduce datos, necesito crea
una funcion javascrip, que compruebe que los datos introducidos esta
entre unos valores, por ejemplo, que lo que introduce sea o la palabr
"uno", o "dos", o "tres".
Tambien necesito una funcion para comprobar que se han introducido sol
numeros e igual a cero o mayores.
Muchas gracia

dargent
dargento's Profile: http://www.msusenet.com/member.php?userid4
View this thread: http://www.msusenet.com/t-187110549

Preguntas similare

Leer las respuestas

#6 Josu Garai
10/10/2005 - 16:54 | Informe spam
Buenas!!

dargento wrote:
Tengo el textbox de la siguiente manera:
<input name="txttipom" type="text" id="txttipom"
value="<%=incidencias(0,7)%>" size="12"
onChange="javascript:valtipo()" style="text-align:
right;text-transform:uppercase">



aqui te recomiendo dos cosas:
1ª onChange="javascript:valtipo(me)" y luego modificas la funcion para
que reciba un parametro, asi te ahorras el getElementById. Ademas asi
luego puedes usar esa funcion con otros input de diferentes nombres
2ª poner ; despues de cada llamada a javascript


Y la funcion valtipo hace:
function valtipo()
{
var textot = document.getElementById("txttipom");
if (textot.value != "LEVE" || textot.value != "MEDIA" ||textot.value !> "GRAVE" || textot.value != "FORMACION"){
alert("El tipo no es valido.Son válidos: LEVE,MEDIA, GRAVE Y
FORMACION.Debe escribirlos como se muestran");
textot.value = "";
textot.focus();
return false;
}
return true;
}



modifica el if, la combinacion de las condiciones no pueden ser falso:
imaginate que el texto introducido es "MEDIA", luego "MEDIA" != "LEVE"
sera verdadero y pasara adelante. Prueba con
if (textot.value == "LEVE" || textot.value == "MEDIA" ||textot.value ="GRAVE" || textot.value == "FORMACION") {
return true;
}
else {
alert("El tipo no es valido.Son válidos: LEVE,MEDIA, GRAVE Y
FORMACION.Debe escribirlos como se muestran");
textot.value = "";
textot.focus();
return false;
}
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida