necesito validar un campo text q pueda contener numeros enteros o con punto decical(5 o 5.32), y calro q solo sea un punto. Este es mi Script:
Código HTML:
function numero(precio, nombre) {
var s = precio.value;
var filter=/^(([0-9-])+.)+([0-9]{2})+$/;
if (s.length == 0 ) return true;
if (filter.test(s))
return true;
else
alert("Solo puede contener Números y un punto");
precio.length=precio.length-1;
precio.focus();
return false; }
.
.
.
<input type="text" name="precio" size="6" onkeypress="return numero(precio,'precio')";>