Revision: 28255
Updated Code
at July 8, 2010 03:42 by derebus
Updated Code
function Valida_Dato(e,opc) { //Segun la opcion se habilita o no el espacio tecla = (document.all) ? e.keyCode : e.which; if (tecla==8 || tecla==0) return true; //Tecla de retroceso (para poder borrar) switch(opc) { case 1://Para numeros enteros en general. Solicitudes, cedulas,nit, numeros de identificacion, etc patron = /[1234567890-]/; //solo numeros y lineas break; case 2://Para texto largo general if (tecla==32) return true; //Tecla de espacio patron = /[a-zA-Z���±1234567890,.()-Ã��Ã��Ã��Ã��Ã��Ã�¡Ã�©Ã�ÂÂ�³�º]/; //caracteres y numeros break; case 3://Para numeros telefonicos if (tecla==32) return true; //Tecla de espacio patron = /[EXText1234567890.()-]/; break; case 4://para campos que necesitan valores numericos de precios patron = /[1234567890.,]/; //solo numeros puntos y comas break; case 5://Para validar campos de fecha patron = /[1234567890-]/; //solo numeros break; case 6://Para validar campos de nombre if (tecla==32) return true; //Tecla de espacio patron = /[a-zA-ZÃ��Ã�±Ã�¡Ã�©Ã�ÂÂ�³�º]/; break; case 7://Para validar email patron = /[a-zA-Z���±[email protected]_]/; break; case 8://Para n�ºmeros enteros positivos patron = /[1234567890]/; //solo numeros enteros positivos break; case 9://Direcciones if (tecla==32) return true; //Tecla de espacio patron = /[a-zA-Z���±1234567890.()$,-]/; break; case 10://Caracteres y n�ºmeros if (tecla==32) return true; patron = /[a-zA-Z���±1234567890]/; break; } te = String.fromCharCode(tecla); return patron.test(te); } //Usarlo en el evento "onkeypress". Ej. txtNombre.Attributes.Add("onkeypress", "return Valida_Dato(event,6)")
Revision: 28254
Updated Code
at July 7, 2010 05:52 by derebus
Updated Code
function Valida_Dato(e,opc) { //Segun la opcion se habilita o no el espacio tecla = (document.all) ? e.keyCode : e.which; if (tecla==8 || tecla==0) return true; //Tecla de retroceso (para poder borrar) switch(opc) { case 1://Para numeros enteros en general. Solicitudes, cedulas,nit, numeros de identificacion, etc patron = /[1234567890-]/; //solo numeros y lineas break; case 2://Para texto largo general if (tecla==32) return true; //Tecla de espacio patron = /[a-zA-Z�ñ1234567890,.()-Ã�Ã�Ã�Ã�Ã�áéÃÂóú]/; //caracteres y numeros break; case 3://Para numeros telefonicos if (tecla==32) return true; //Tecla de espacio patron = /[EXText1234567890.()-]/; break; case 4://para campos que necesitan valores numericos de precios patron = /[1234567890.,]/; //solo numeros puntos y comas break; case 5://Para validar campos de fecha patron = /[1234567890-]/; //solo numeros break; case 6://Para validar campos de nombre if (tecla==32) return true; //Tecla de espacio patron = /[a-zA-ZÃ�ñáéÃÂóú]/; break; case 7://Para validar email patron = /[a-zA-Z�ñ[email protected]_]/; break; case 8://Para números enteros positivos patron = /[1234567890]/; //solo numeros enteros positivos break; case 9://Direcciones if (tecla==32) return true; //Tecla de espacio patron = /[a-zA-Z�ñ1234567890.()$,-]/; break; case 10://Caracteres y números if (tecla==32) return true; patron = /[a-zA-Z�ñ1234567890]/; break; } te = String.fromCharCode(tecla); return patron.test(te); } //Usarlo en el evento "onkeypress". Ej. txtNombre.Attributes.Add("onkeypress", "return Valida_Dato(event,2)")
Revision: 28253
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 6, 2010 00:34 by derebus
Initial Code
function Valida_Dato(e,opc) { //Segun la opcion se habilita o no el espacio tecla = (document.all) ? e.keyCode : e.which; if (tecla==8 || tecla==0) return true; //Tecla de retroceso (para poder borrar) switch(opc) { case 1://Para numeros enteros en general. Solicitudes, cedulas,nit, numeros de identificacion, etc patron = /[1234567890-]/; //solo numeros y lineas break; case 2://Para texto largo general if (tecla==32) return true; //Tecla de espacio patron = /[a-zA-ZÑñ1234567890,.()-ÃÉÃÓÚáéÃóú]/; //caracteres y numeros break; case 3://Para numeros telefonicos if (tecla==32) return true; //Tecla de espacio patron = /[EXText1234567890.()-]/; break; case 4://para campos que necesitan valores numericos de precios patron = /[1234567890.,]/; //solo numeros puntos y comas break; case 5://Para validar campos de fecha patron = /[1234567890-]/; //solo numeros break; case 6://Para validar campos de nombre if (tecla==32) return true; //Tecla de espacio patron = /[a-zA-ZÑñáéÃóú]/; break; case 7://Para validar email patron = /[a-zA-ZÑñ[email protected]_]/; break; case 8://Para números enteros positivos patron = /[1234567890]/; //solo numeros enteros positivos break; case 9://Direcciones if (tecla==32) return true; //Tecla de espacio patron = /[a-zA-ZÑñ1234567890.()$,-]/; break; case 10://Caracteres y números if (tecla==32) return true; patron = /[a-zA-ZÑñ1234567890]/; break; } te = String.fromCharCode(tecla); return patron.test(te); }
Initial URL
http://www.forosdelweb.com/f13/tildes-javascript-504180/
Initial Description
Funcion en javascript para validar textbox
Initial Title
Funcion en javascript para validar textbox
Initial Tags
javascript
Initial Language
JavaScript