Muchas gracias a todos por vuestra ayuda. He probado algunas de las cosas que me habéis indicado pero como de momento sé muy poco de Javascript no he logrado que me funcione como quiero.
Después de mucho mirar he encontrado una solución sencilla que me sirve: en lugar de quitar las comas lo que hago es impedir que se escriban. El código es de JavierB (forosdelweb):
Código HTML:
<html>
<head>
<script type="text/javascript">
function pulsar(e) {
tecla = (document.all) ? e.keyCode : e.which;
return (tecla!=44);
}
</script>
</head>
<body>
<input type="text" onkeypress = "return pulsar(event)" />
</body>
</html>
Espero aportar más en el futuro.
Saludos.