README
jQuerySimpleMask
Simple and fast number input masks
Usage
<form>
<p>
<label for="frCep">CEP</label><br/>
<input type="text" name="frCep" id="frCep"/>
</p>
<p>
<label for="frDtel">(DDD) Telefone</label><br/>
<input type="text" name="frDtel" id="frDtel"/>
</p>
<p>
<label for="frTel">Telefone</label><br/>
<input type="text" name="frTel" id="frTel"/>
</p>
<p>
<label for="frData">Data</label><br/>
<input type="text" name="frData" id="frData"/>
</p>
<p>
<label for="frCpf">CPF</label><br/>
<input type="text" name="frCpf" id="frCpf"/>
</p>
<p>
<label for="frCnpj">CNPJ</label><br/>
<input type="text" name="frCnpj" id="frCnpj"/>
</p>
<p>
<label for="frCallback">With Callback</label><br/>
<input type="text" name="frCallback" id="frCallback"/>
</p>
</form>
Helper mode
$(document).ready
(
function()
{
$('#frCep' ).simpleMask( { 'mask': 'cep' , 'nextInput': false } );
$('#frDtel').simpleMask( { 'mask': 'ddd-tel9', 'nextInput': false } );
$('#frTel' ).simpleMask( { 'mask': 'tel9' , 'nextInput': false } );
$('#frData').simpleMask( { 'mask': 'data' , 'nextInput': false } );
$('#frCpf' ).simpleMask( { 'mask': 'cpf' , 'nextInput': false } );
$('#frCnpj').simpleMask( { 'mask': 'cnpj' , 'nextInput': false } );
}
);
Custom mode
$(document).ready
(
function()
{
$('#frCep' ).simpleMask( { 'mask': '#####-###' , 'nextInput': $('#frDtel') } );
$('#frDtel').simpleMask( { 'mask': ['(##) ####-####', '(##) #####-####'], 'nextInput': $('#frTel' ) } );
$('#frTel' ).simpleMask( { 'mask': ['####-####', '#####-####'] , 'nextInput': $('#frData') } );
$('#frData').simpleMask( { 'mask': '##/##/####' , 'nextInput': $('#frCpf' ) } );
$('#frCpf' ).simpleMask( { 'mask': '###.###.###-##' , 'nextInput': $('#frCnpj') } );
$('#frCnpj').simpleMask( { 'mask': '##.###.###/####-##' } );
$('#frCallback').simpleMask
(
{
'mask' : '#####',
'nextInput' : true,
'onComplete' : function(element)
{
console.log('onComplete', element);
}
}
);
}
);