Foros del Web » Programando para Internet » Javascript »

cuadro de advertencia

Estas en el tema de cuadro de advertencia en el foro de Javascript en Foros del Web. hola mi consulta es : tengo un campo que lo tengo en mi base de datos como tipo char, pero lo que quiero es que ...
  #1 (permalink)  
Antiguo 16/03/2002, 01:43
 
Fecha de Ingreso: enero-2002
Mensajes: 13
Antigüedad: 22 años, 10 meses
Puntos: 0
cuadro de advertencia

hola mi consulta es :
tengo un campo que lo tengo en mi base de datos como tipo char, pero lo que quiero es que si el usuario ingresa un dato numerico en la caja de texto y luego oprima ingresar o enter aparezca un mini cuadro de advertencia que indique que "no se permiten datos numericos"

a ver si me di a entender y alguien me pasa el script, gracias. ;)
  #2 (permalink)  
Antiguo 16/03/2002, 09:20
 
Fecha de Ingreso: julio-2001
Ubicación: Internet
Mensajes: 1.690
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: cuadro de advertencia

Hola!,

Primero El Codigo Luego La Explicacion, Este Codigo Va Entre <HEAD> Y </HEAD>

<script languaje=javascript>
function validar()
{
valor = formulario.datos.value ;
if(valor.indexOf("1") != -1 || valor.indexOf("2") != -1 || valor.indexOf("3") != -1 || valor.indexOf("4") != -1 || valor.indexOf("5") != -1 || valor.indexOf("6") != -1 || valor.indexOf("7") != -1 || valor.indexOf("8") != -1 || valor.indexOf("9") != -1 || valor.indexOf("0") != -1)
{
alert ("Por Favor No Introdusca Datos Numericos");
}
else
{
formulario.submit();
}
}
</script>

Suponemos Que Nuestro Formulario Se Llama formulario:

<form name="formulario" ACTION="algo.htm">

Y Tenemos Un Campo Llamado datos:

<textarea name="datos" ></textarea>

Ahora, En Vez De Crear El Boton De Submit Normal, Lo Hacemos De Tipo "button" De Esta Manera El Script Es El Que Se Encarga De Enviar El Formulario Si Todo Esta Bien:

<input type="button" onClick="validar()" Value="Enviar">

El onClick Es Cuando El Usuario Pulse El Boton, Que Sera Cuando Comprobaremos Los Datos.

No Creo Que Te Quede Dificil Adaptarlo.

PD: Si Alguien Tiene Un Script Mas Optimizado (Usando Expresiones Regulares Y Demas...) Favor Ponerlo.

<CENTER><FONT COLOR=Black SIZE=2><I>"No Hay Cosas Imposibles, Solo Hombres Incapaces"</I></FONT></CENTER>
  #3 (permalink)  
Antiguo 16/03/2002, 11:08
Avatar de Aleph  
Fecha de Ingreso: agosto-2001
Ubicación: Kenolandia
Mensajes: 1.061
Antigüedad: 23 años, 3 meses
Puntos: 3
Re: cuadro de advertencia

Estaba por responder, pero aprovecho la respuesta de jlmm y cambio algo la funcion por una un poco mas simple:

&lt;script languaje=javascript&gt;
function validar()
{
valor = formulario.datos.value ;
if (valor.search(/[0-9]/gx) &gt; -1)
{
alert (&quot;Por Favor No Introdusca Datos Numericos&quot;);
}
else
{
formulario.submit();
}
}
&lt;/script&gt;

La funcion de string search es muy veloz y usando expresiones esto lo hace muy eficiente.

Saludos.

<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td align="center"><a href="http://www.cicpm.org" target="_blank"><img src="http://www.amsystems.com.ar/imagenes/fw/firma2.gif" border="0"></a></td></tr></table>
  #4 (permalink)  
Antiguo 16/03/2002, 11:10
Avatar de Aleph  
Fecha de Ingreso: agosto-2001
Ubicación: Kenolandia
Mensajes: 1.061
Antigüedad: 23 años, 3 meses
Puntos: 3
Re: cuadro de advertencia

Jlmm, copie el script que pusiste y recien me doy cuenta de que cometes un pequeño error cuando escribis los scripts, y es que language va las dos veces con g , no es nada grave, pero para que lo tengas en cuenta ;).

Saludos.

<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td align="center"><a href="http://www.cicpm.org" target="_blank"><img src="http://www.amsystems.com.ar/imagenes/fw/firma2.gif" border="0"></a></td></tr></table>
  #5 (permalink)  
Antiguo 16/03/2002, 11:50
 
Fecha de Ingreso: julio-2001
Ubicación: Internet
Mensajes: 1.690
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: cuadro de advertencia

Hola!,

Gracias, Es Que No Pude Encontrar Nada Del uso de Expresiones Regulares, El Otro Dia Habia Encontrado Un Link Donde Mostraban Todas y Como Usarlas Pero Se Me &quot;Perdio&quot;, Por Eso Puse Ese Metodo inneficiente.

Si, Gracias Por El Recordatorio, Cometo Ese Error Muchas Veces...

<CENTER><FONT COLOR=Black SIZE=2><I>"No Hay Cosas Imposibles, Solo Hombres Incapaces"</I></FONT></CENTER>
  #6 (permalink)  
Antiguo 16/03/2002, 11:54
 
Fecha de Ingreso: julio-2001
Ubicación: Internet
Mensajes: 1.690
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: cuadro de advertencia

Hola!,

Acabo De Encontrar La Direccion, No La Encontraba Por Que Estaba En Los &quot;Foros&quot;, Osea:

http://www.forosdelweb.com/ir.asp?http://www.phpbuilder.com/columns/dario19990616.php3?print_mode=1

Es Buena, Queda Muy Bien Explicado El Uso De Las Expresiones Regulares.

<CENTER><FONT COLOR=Black SIZE=2><I>"No Hay Cosas Imposibles, Solo Hombres Incapaces"</I></FONT></CENTER>
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 18:49.