hola
tengo este codigo para impedir el ingreso de letras a un campo de texto, me funciona perfecto pero me gustaria que a parte de dejar ingresar solo numeros, tambien me dejara meter puntos, comas y guiones.
como puedo modificarlo para que funcione como quiero?
<script language="javascript">
<!--
function noletras(){
var key=window.event.keyCode;//codigo de tecla.
if (key < 48 || key > 57){//si no es numero
window.event.keyCode=0;//anula la entrada de texto.
}}
-->
</script>
<input type="text" name="valor" onKeypress="noletras()">
espero me puedan colaborar