31/05/2012, 19:39
|
| Colaborador | | Fecha de Ingreso: junio-2007 Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 6 meses Puntos: 1567 | |
Respuesta: Validar numero con decimales
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript"> //<![CDATA[ function validar(campo){ var elcampo = document.getElementById(campo); if((!validarNumero(elcampo.value))||(elcampo.value == "")){ elcampo.value = ""; elcampo.focus(); document.getElementById('mensaje').innerHTML = 'Debe ingresar un número'; }else{ document.getElementById('mensaje').innerHTML = ''; // Aqui pones el resto de las condiciones usando comparadores u operadores aritméticos, ya que estás seguro de que trabajas con números } } function validarNumero(input){ return (!isNaN(input)&&parseInt(input)==input)||(!isNaN(input)&&parseFloat(input)==input); } //]]> <input type="text" id="precio" name="precio" value="" onkeyup="validar(this.id);" /><br /><br /> <input type="submit" value="procesar" /><br /><br />
Saludos
__________________ La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R. |