no poder introducir puntos en campo precio

cristina
08 de Septiembre del 2004
Hola. Tengo un formulario con un campo para precio y quiero que al meter el dato no se puedan introducir puntos . Lo tengo preparado para que no se puedan escribir letras sólo números. ¿Cómo puede hacer? Este es mi código:
<input name="precio" type="text" id="precio2" size="11" maxlength="11" onKeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;">