Mascaras en campos de texto

sonia
06 de Mayo del 2003
necesito saber si hay alguna forma de poner una mascara a un campo para que solo admita numeros y no letras estoy usando <input type="text" ...> pero es que me deja meter letras es es un campo de coste. si no se puede me gustaria saber como lo puedo controlar por que el botón de aceptar es un submit a un servlet que llama a un JSP.
Es urgente