I have a text field that receives the CPF, it has a CPF mask, but since it is a text field, in Mobile it does not open directly to that numeric keypad and when I change its type to number, it only writes the 3 first digits and erases everything when it arrives at the "." of the field formatting.
<html>
<div class="form-separador">
<input type="text" class="input1" id="cpf" name="cpf"
placeholder="000.000.000-00" value="%%=v(@Cpf)=%%" required >
</div>
</html>
$(document).ready(function(){
$('#cpf').mask('000.000.000-00', {reverse: true});
});