JavaScript - funcion para validar un campo de medida de peso

 
Vista:
sin imagen de perfil

funcion para validar un campo de medida de peso

Publicado por zendi (90 intervenciones) el 09/09/2014 18:35:27
Que tal a todos.
Estoy creando esta funcion para validar un campo en cual se va a introducir una medida de peso
1
2
3
4
5
6
7
function checkletter(){
 
var letter=/[0-9]+$/i //regular expression defining letters
	if (document.myform.peso.value.search(letter)) //if match failed
 
	alert("Debe Escribir solo numeros con decimales")
	}

para validarlo en este input type text:

1
2
3
4
5
<?php
<tr>
           <th width='100' style='font-size:15px;'>Peso:
		     	       <td><input type='text' value='$peso' name='peso'></td></tr>
?>
pero no me trae el mensaje de error cuando coloco letras.
si alguien pudiera ayudarme.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.162
Oro
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

funcion para validar un campo de medida de peso

Publicado por xve (2100 intervenciones) el 10/09/2014 09:04:36
Hola Zendi, tal y como lo has puesto, creo que te falta definir la expresión regular...

Prueba este código de ejemplo:
1
2
3
4
5
6
7
8
<script>
var a="125";
var patron=new RegExp('^[0-9]+$');
if (a.search(patron)==0)
	alert("OK");
else
	alert("KO");
</script>

Si quieres validar un valor decimal, aqui tienes la función:
http://www.lawebdelprogramador.com/codigo/JavaScript/2277-Funcion_para_validar_un_valor_numerico_entero.html

Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar