Foros del Web » Programando para Internet » Javascript »

Formato de un INPUT

Estas en el tema de Formato de un INPUT en el foro de Javascript en Foros del Web. Igual esta pregunta es más para el foro de JavaScript Tengo un problemilla con una página web. Tengo un INPUT en el que el usuario ...
  #1 (permalink)  
Antiguo 20/05/2003, 09:50
Avatar de strogoff  
Fecha de Ingreso: noviembre-2002
Ubicación: Madriss
Mensajes: 62
Antigüedad: 21 años, 5 meses
Puntos: 0
Formato de un INPUT

Igual esta pregunta es más para el foro de JavaScript

Tengo un problemilla con una página web.

Tengo un INPUT en el que el usuario deberá introducir un importe, este importe debe contener como máximo dos decimales.
Posteriormente y en otro INPUT se calculará el IVA de dicho importe, tambien con dos decimales.
No se como controlar los formatos de estos INPUT.
  #2 (permalink)  
Antiguo 20/05/2003, 14:10
Avatar de ppjillol@  
Fecha de Ingreso: diciembre-2002
Mensajes: 110
Antigüedad: 21 años, 4 meses
Puntos: 0
me parece q si q debes validar los datos entrados por el input co javascript, asp, php...

saludos pppp
  #3 (permalink)  
Antiguo 20/05/2003, 21:30
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años
Puntos: 7
Con JavaScript:

<script>
function CheckNumber(fieldName, fieldValue, decimals, mdefault) {
if (isNaN(fieldValue)) {
fieldName.value=mdefault;
} else {
timeshundred=parseFloat(fieldValue * Math.pow(10, decimals));
integervalue=parseInt(parseFloat(fieldValue) * Math.pow(10, decimals));
if (timeshundred != integervalue) {
fieldName.value=mdefault;
}
}
}
</script>
...
<input type='text' ... onBlur='CheckNumber(this,this.value,_numero_de_dec imales_,_valor_por_default_);'>
__________________
No tengo firma ahora... :(
  #4 (permalink)  
Antiguo 21/05/2003, 02:51
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Vamos a trasladarlo a Javascript....
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
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 00:58.