Ho seguito il vostro consiglio, senza ottenere purtroppo il risultato sperato. Sicuramente sbaglio io in qualcosa, a causa della mia scarsa conoscenza di javascript. Giro di seguito il mio piccolo script, sperando che riusciate e correggerlo.

<script language="javascript" type="text/javascript">
function isNumberKey(evt,field,decs) {
var testo = field.value;
var charCode = (evt.which) ? evt.which : event.keyCode;

$("#txtNum").keyup(function () {
$(this).val($(this).val().replace(".", ","));

if ((charCode!=8)){
if ((charCode<48||charCode>57)) { //if not a number
if (charCode!=44)
{return false} //disable key press
else if (testo.indexOf(",") > -1 || decs == 0)
{return false}
}
}
}
});
</script>