Retroceder   Foros del Web > Programación para sitios web > Javascript

Respuesta
 
Herramientas Desplegado
Antiguo 01-feb-2008, 07:19   #1 (permalink)
banrey ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2007
Mensajes: 118
De acuerdo validar campos

hola amigos ayuden me con algo por favor yo valido el campo de este formulario para que no se introduscan numero si no solo letras en el campo de esta forma:

<script type="text/javascript">
function validar(e,modo) { // 1
tecla = (document.all) ? e.keyCode : e.which; // 2
if (tecla==8) return true; // 3
patron = (modo=='letra') ? /[A-Za-zs]/ : /d/ // 4
te = String.fromCharCode(tecla); // 5
return patron.test(te); // 6
}
</script>

<input name="nombre" type="text" class="cajon" size="27" maxlength="30" onkeypress="return validar(event,'letra')" >

EL ME VALIDA MUY BIEN TODO HACE SU TRABAJO SOLO QUE EL CAMPO NO ME PERMITE ESPACIOS EN BLANCO OSEA SI YO QUIERO TIPEAR PEDRO JOSE EN EL CAMPO NO ME DEJA SINO COMPIAR PEDROJOSE TODO PEGADO,, COMO PUEDO SOLVENTAR ESTO POR FAVOR????
banrey está desconectado   Responder Citando
Antiguo 01-feb-2008, 07:48   #2 (permalink)
AdNweBx no se puede cailificar en este momento
 
Fecha de Ingreso: enero-2008
Ubicación: Santiago de Chile
Mensajes: 6
Enviar un mensaje por MSN a AdNweBx
Re: validar campos

todo se encuentra en tu regla de validación patron = (modo=='letra') ? /[A-Za-zs]/ : /d/ // 4
verificala.
AdNweBx está desconectado   Responder Citando
Antiguo 01-feb-2008, 08:49   #3 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.895
Re: validar campos

Hola banrey

Creo que el patrón correcto sería:

Código:
patron = (modo=='letra') ? /[A-Za-z\s]/ : /d/ // 4
Saludos,
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Antiguo 02-feb-2008, 22:46   #4 (permalink)
banrey ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2007
Mensajes: 118
De acuerdo Re: validar campos

hola amigos gracias ya lo resolvi de esta forma:
<script type="text/javascript">
function validar(e) { // 1
tecla = (document.all) ? e.keyCode : e.which; // 2
if (tecla==8) return true; // 3
patron =/[A-Za-z\s]/; // 4
te = String.fromCharCode(tecla); // 5
return patron.test(te); // 6
}
</script>
banrey está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:32.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93