Tengo estas dos funciones:
1-La primera para validar que solo ingresen numeros y punto.
2-Y la segunda para que no ingresen mas de un punto.
El problema que quiesiera UNIFICAR TODO EN solo una funcion en "onkeypress"
1-
function validar(e) { // 1
tecla = (document.all) ? e.keyCode : e.which; // 2
if (tecla==8) return true; // 3
patron =/[0-9.\s]/; // 4
te = String.fromCharCode(tecla); // 5
return patron.test(te); // 6
}
2-
function validaPunto(v){
if(v.value.indexOf(".")!=v.value.lastIndexOf(".")) {
v.value=v.value.slice(0,-1);
}
}
<input name="Ancho1" id="Ancho1" type="text" size="6" maxlength="5 "onkeypress="return validar(event)" onkeyup="validaPunto(this)">
Es posible??...
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)