Q:

¿Como puedo deshabilitar los puntos '.' y comas ',' en una entrada de texto?

Saludos, necesito que en una entrada de texto (text input) como:
<input type="text" id="txtNombre" name="txtNombre" value="" placeholder="Ej: Juan" required="" />

no me deje colocar '.' y ','

A:

En vanilla JS:

function noPuntoComa( event ) {
  
    var e = event || window.event;
    var key = e.keyCode || e.which;

    if ( key === 110 || key === 190 || key === 188 ) {     
        
       e.preventDefault();     
    }
}
<input type="text" onkeydown="noPuntoComa( event )">

Desglose KeyCode:

110 - Punto en el teclado izquierdo
190 - Punto en el teclado derecho
188 - Coma

