iaRFC_Example.php: Revisa el rfc al escribirse
<style>
/* rfc classes, el invalid por si */
.iaRfc {text-transform: uppercase;width:11em;} /*si uppercase ya esta en input y width set, solo dejar la clase :invalid */
.iaRfc:invalid{outline-color:red;color: red;}
.iaRfcInvalid{outline-color:red;color: red;}
.iaRfcInvalidLabel{color: red;}
</style>
<script src="/vitex/js2/jquery-3.3.1.min.js"></script>
<script src="rfc.js"></script>
...
<label for="rfcInputId">rfc check: </label><input type="text" id="rfcInputId" name="rfcInputId" value="" class="iaRfc"/>
<script>
jQuery(function($){ia.rfc.init('rfcInputId');});
</script>
/**
* ia.rfc revisa el rfc al capturarse (es sin guiones)
* ver iaRFC_Example.php, jQuery(function($){ia.rfc.init('rfcInputId');});
* ia.rfc.validate("rfc") true ok, false error
* ia.es_personaMoral("rfc") true si, false no/error
* ia.es_personaFisica("rfc") true si, false no/error
* ia.normalize("rfc") quita guiones y pasa todas las letras a mayusculas
* ia.addSlashes("rfc") agrega guiones
*/
- Ojo: la homoclave únicamente checa esten 3 carácteres
- Validation corre aunque se oculte(hide) el campo