-
Notifications
You must be signed in to change notification settings - Fork 2
/
jquery-rfc-generator.js
36 lines (33 loc) · 1.15 KB
/
jquery-rfc-generator.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
(function($){
$.RFC = function(el, options) {
// To avoid scope issues, use 'base' instead of 'this'
// to reference this class from internal events and functions.
var base = this;
// Access to jQuery and DOM versions of element
base.$el = $(el);
base.el = el;
//accedemos al formulario padre
form = $(el).parent('form');
// Add a reverse reference to the DOM object
base.init = function() {
base.options = $.extend({},$.RFC.defaultOptions, options);
// Put your initialization code here
};
// Sample Function, Uncomment to use
// base.functionName = function(paramaters){
//
// };
// Run initializer
base.init();
};
$.RFC.defaultOptions = {
nombre: "input[name=nombre]",
apellido_paterno: "input[name=apellido_paterno]",
apellido_materno: "input[name=apellido_materno]",
};
$.fn.RFC = function(options) {
return this.each(function() {
(new $.RFC(this, options));
});
};
})(jQuery);