Foros del Web » Programando para Internet » ASP Clásico »

Formateo de datos y demas

Estas en el tema de Formateo de datos y demas en el foro de ASP Clásico en Foros del Web. Por favor necesito ayuda con el mensaje ke puse antes: <a href='ir.asp?http://desaweb.forosdelweb.com/mensaje.asp?id=86365' target='_blank'>http://desaweb.forosdelweb.com/mensaje.a...</a> Tambien necesito ayuda en otra cosilla: como hago para mostrar unos datos ...
  #1 (permalink)  
Antiguo 26/06/2002, 06:21
 
Fecha de Ingreso: junio-2002
Mensajes: 58
Antigüedad: 22 años
Puntos: 0
Formateo de datos y demas

Por favor necesito ayuda con el mensaje ke puse antes:
<a href='ir.asp?http://desaweb.forosdelweb.com/mensaje.asp?id=86365' target='_blank'>http://desaweb.forosdelweb.com/mensaje.a...</a>

Tambien necesito ayuda en otra cosilla:
como hago para mostrar unos datos enteros con decimales? El dato tiene 4 o 5 decimales, y lo quiero mostrar soplo con dos decimales. Como se hace esto please?

Gracias!! un saludete

<center><font face="verdana" color=#003366 size="1">One Ring to rule them all, One Ring to find them,
One Ring to bring them all and in the darkness bind them.[/CODE]</center>
  #2 (permalink)  
Antiguo 26/06/2002, 06:28
 
Fecha de Ingreso: febrero-2002
Mensajes: 80
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Formateo de datos y demas

Formatnumber(dato,n)

Donde n es el número de decimales que quieres mostrar.

Esta función se encarga también del redondeo.
  #3 (permalink)  
Antiguo 26/06/2002, 08:42
 
Fecha de Ingreso: junio-2002
Mensajes: 58
Antigüedad: 22 años
Puntos: 0
Re: Formateo de datos y demas

Muchas gracias salmos, me ha servido muy bien... si me puedes echar una mano en el otro mensaje te estare agradecido eternamente y para siempre ;)
Un saludeteee

<center><font face="verdana" color=#003366 size="1">One Ring to rule them all, One Ring to find them,
One Ring to bring them all and in the darkness bind them.[/CODE]</center>
  #4 (permalink)  
Antiguo 26/06/2002, 09:17
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Formateo de datos y demas

esto es javascript.

Código:
  
&lt;script language=&quot;Javascript&quot;&gt;
function Valida(form)
{
if (isNaN(form.texto.value))
{ alert(&quot;Solo numeros&quot;); 
  form.texto.value=&quot;&quot;;
  return; }

}
&lt;/script&gt;

&lt;form action=&quot;formulario&quot;&gt;
&lt;input type=&quot;text&quot; name=&quot;texto&quot; OnBlur=&quot;Valida(this.form);&quot;&gt;&lt;br&gt;
&lt;/form&gt;
  #5 (permalink)  
Antiguo 26/06/2002, 10:03
 
Fecha de Ingreso: junio-2002
Mensajes: 58
Antigüedad: 22 años
Puntos: 0
Re: Formateo de datos y demas

ahi estamos, para una caja de texto está bien, pero mi problema es que tengo en el formulario 50 o 60 cajas de texto, y poner todo ese codigo, y la funcion correspondiente para cada caja de texto resultaria una pagina de 2 Mb
bueno admito mas sugerencias, gracias por el interesssss

<center><font face="verdana" color=#003366 size="1">One Ring to rule them all, One Ring to find them,
One Ring to bring them all and in the darkness bind them.[/CODE]</center>
  #6 (permalink)  
Antiguo 26/06/2002, 10:06
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Formateo de datos y demas

y si pasas el nombre del elemento?..

sera muchos eso?

Código:
  
&lt;script language=&quot;Javascript&quot;&gt;
function Valida(form,objeto)
{
if (isNaN(form.objeto.value))
{ alert(&quot;Solo numeros&quot;); 
form.texto.value=&quot;&quot;;
return; }

}
&lt;/script&gt;

&lt;form action=&quot;formulario&quot;&gt;
&lt;input type=&quot;text&quot; name=&quot;texto&quot; OnBlur=&quot;Valida(this.form,texto);&quot;&gt;&lt;br&gt;
&lt;input type=&quot;text&quot; name=&quot;texto2&quot; OnBlur=&quot;Valida(this.form,texto2);&quot;&gt;&lt;br&gt;
&lt;input type=&quot;text&quot; name=&quot;texto3&quot; OnBlur=&quot;Valida(this.form,texto3);&quot;&gt;&lt;br&gt;

&lt;/form&gt; 

 :risa:
  #7 (permalink)  
Antiguo 26/06/2002, 10:47
 
Fecha de Ingreso: junio-2002
Mensajes: 58
Antigüedad: 22 años
Puntos: 0
Re: Formateo de datos y demas

La verdad, no quiero cargar de codigo demasiado la pagina, y ademas tendria que ir cambiando cada caja de texto de los 3 formulario que tengo, cada uno con unas 60 cajas, asi que preferiria controlar el error que me de con asp, si alguien sabe como capturar errores, hacer que resuma y mostrarles un mesnaje con el error y tal, pues se lo agradeceria muchisimo.
De todas formas muchas gracias por el interes... :P
Un saludo

<center><font face="verdana" color=#003366 size="1">One Ring to rule them all, One Ring to find them,
One Ring to bring them all and in the darkness bind them.[/CODE]</center>
  #8 (permalink)  
Antiguo 26/06/2002, 11:39
 
Fecha de Ingreso: febrero-2002
Mensajes: 80
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Formateo de datos y demas

Prueba esto que se me acaba de ocurrir, seguro que te sirve. Da igual que haya 50 campos en el formulario como 5, que 2000. Los comprueba todos y si alguno no es numérico salta el error. :)

&lt;html&gt;
&lt;body bgcolor=&quot;#FFFFFF&quot; text=&quot;#000000&quot;&gt;
&lt;script language=&quot;Vbscript&quot;&gt;
Function comprueba()
error=0
For Each elemento in document.form1.elements
if not IsNumeric(elemento.value) then
error=1
end if
Next
if error = 1 then
alert(&quot;El contenido de los campos debe de ser numérico.&quot;)
else
document.form1.submit()
end if
End Function
&lt;/script&gt;
&lt;form name=&quot;form1&quot; method=&quot;post&quot; action=&quot;pagina.asp&quot;&gt;
&lt;input type=&quot;text&quot; name=&quot;textfield&quot;&gt;
&lt;input type=&quot;text&quot; name=&quot;textfield2&quot;&gt;
&lt;input type=&quot;text&quot; name=&quot;textfield3&quot;&gt;
&lt;input type=&quot;text&quot; name=&quot;textfield4&quot;&gt;
&lt;input type=&quot;text&quot; name=&quot;textfield5&quot;&gt;
&lt;/form&gt;
&lt;input type=&quot;button&quot; value=&quot;Comprueba los campos&quot; onClick=&quot;vbscript:comprueba()&quot;&gt;
&lt;/body&gt;
&lt;/html&gt;
  #9 (permalink)  
Antiguo 26/06/2002, 11:40
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Formateo de datos y demas

¿?...la verdad no entiendo tu problema..

si tienes 60 cajas...igual tienes que pintarlas via html...

por mi parte las validaciones las prefiero hacer via javascript o codigo ejecutable en el cliente y asi no sobrecargo tanto mi maquina servidora...asp gralmnte la utilizo para transacciones a la b.d.

saludos.

;)
  #10 (permalink)  
Antiguo 26/06/2002, 11:42
 
Fecha de Ingreso: febrero-2002
Mensajes: 80
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Formateo de datos y demas

Por cierto, se me olvidaba, si los campos están vacios, también salta el error.
  #11 (permalink)  
Antiguo 27/06/2002, 01:26
 
Fecha de Ingreso: junio-2002
Mensajes: 58
Antigüedad: 22 años
Puntos: 0
Re: Formateo de datos y demas

Muchas gracias a todos por la ayuda, el codigo ke me pusiste salmos funciona muy bien, la pena es que es un formulario de pedidos, y algunos campos los puede dejar vacios, por lo que me salta el vbscript, pero bueno, intentare solucionarlo.
si cambio tu linea por esto:
Código:
  
if not IsNumeric(elemento.value) and elemento.value &lt;&gt; &quot;&quot; then		
error = 1			
end if
no me lo hace bien, pero en teoria está bien, no?
Bueno un saludo

<center><font face="verdana" color=#003366 size="1">One Ring to rule them all, One Ring to find them,
One Ring to bring them all and in the darkness bind them.[/CODE]</center>
  #12 (permalink)  
Antiguo 27/06/2002, 02:22
 
Fecha de Ingreso: junio-2002
Mensajes: 58
Antigüedad: 22 años
Puntos: 0
Re: Formateo de datos y demas

ya arreglé el problema, era komo habia escrito, lo ke pasaba es ke los botones de guardar y cerrar me los comprobaba tambien y me saltaba siempre el alert por eso...
Muchas gracias a todossss

<center><font face="verdana" color=#003366 size="1">One Ring to rule them all, One Ring to find them,
One Ring to bring them all and in the darkness bind them.[/CODE]</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 21:29.