Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/08/2007, 11:32
eybel
 
Fecha de Ingreso: marzo-2007
Mensajes: 782
Antigüedad: 17 años, 8 meses
Puntos: 16
Re: Validar form numerico!!! para que no se mande si hay letras!!!

Buenisimo gracias!!!, no sabia que se podia hacer eso.Directamente no podes ingresar letras esta bueno eso!!!

Ahora te hago una pregunta, 0-9?? ahi te identifica la cadena de numeros supongo, no???

Y si quiero poner letras, A-Z??

Y si quiero poner caracteres especiales, como seria?? se separa con -??

Bueno eso es funcional, si podes contestamelo, pero es en 2do plano.

Intente usar tu codigo, pero no se lo pude meter al mio ya armado.Lo probe aparte y andubo bien.Debe ser por que no conozco mucho de esto no por que este mal el tuyo.El mio es asi:

Creo que la 3er linea de codigo es la que hay que modificar, ahi yo renegue y no consegui mucho.Intente sacar ese IF, pero me tira error de ELSE, o si lo modifico el IF para no sacar el ELSE (de mas abajo) no me funciona.

enviar = function () {
if (numero_txt.length && asunto_txt.length && mensaje_txt.length) {
if (numero_txt.text.indexOf("1","2","3","4","5","6"," 7","8","9","0") != -1) //&& email_txt.text.indexOf(".") != -1
{form_lv = new LoadVars();
form_lv.numero = numero_txt.text;
form_lv.asunto = asunto_txt.text;
form_lv.mensaje = mensaje_txt.text;



form_lv.sendAndLoad("php2.php", form_lv, "POST");
servidor_txt.text = "Enviando SMS..";
numero_txt.text = "";
asunto_txt.text = "";


form_lv.onLoad = function() {
if (this.estatus = "ok") {
servidor_txt.text = "Tu SMS fue enviado!!!";
numero_txt.text = "";
asunto_txt.text = "";


} else {
servidor_txt.text = "Problemas con el servidor...";
}
};
} else {
numero_txt.text = "Numero Invalido";
}
} else {
numero_txt.text = "Dato Necesario";
asunto_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";

}
};
borrarsms = function () {
numero_txt.text ="";
asunto_txt.text ="";
servidor_txt.text ="";

};

enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;