In case of fields with masks (CNPJ for ex) and / or date, which framework would be the most recommended?
You can use jQuery.MaskedInput , which can be used in conjunction with any of the above frameworks .
Usage:
$("#Cpf").mask("999.999.999-99");
What is the most recommended ui free framework for fields with masks, date (which opens the calendar), money, ...
The question is based on opinions, but I will try to go on a more objective side.
For masks, jQuery Masked Input solves most cases.
For dates that open a calendar there are several options. A good option is datepicker from jQuery UI .
For money, a great option is jQuery Money Mask .
Example usage:
$("#Valor").maskMoney({
prefix:'R$ ',
allowNegative: true,
thousands:'.',
decimal:',',
affixesStay: false
});