Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function phoneMask(inputPhone) {
- var phResult, phArr = inputPhone.replace(/\D/g, '').split(''),
- mask = ['+', '', '(', '', '', '', ')', '', '', '', '', '', '', ''];
- phResult = mask.map(function(e) {
- if (e=='') { return phArr.shift() } else { return e };
- }).join('');
- //console.log(phResult);
- return phResult;
- };
- $(function() {
- var fnInjectEvent = function(sSelector, sKey, sOp) {
- $(document).on('blur', sSelector, function() {
- //console.log(sSelector, this.value);
- carrotquest.identify([{
- op: sOp ? sOp : 'update_or_create',
- key: sKey,
- value: sKey=='$phone'?phoneMask(this.value):this.value
- }]);
- });
- };
- var snames = [
- 'form input#NAME',
- 'input#cname',
- 'input[name*="Имя"]',
- 'input[name*="name"]',
- 'input[name*="ad32e604e17467fc435538334fbddf3e"]',
- 'input[name*="uName"]',
- 'input[name*="user_name"]'
- ],
- sphones = [
- 'form input#PHONE',
- 'input#cphone',
- 'input[name*="Телефон"]',
- 'input[name*="phone"]',
- 'input[name*="f9dd946cc89c1f3b41a0edbe0f36931d"]',
- 'input[name*="uPhone"]'
- ],
- semails = [
- 'form input#EMAIL',
- 'input#cemail',
- 'input[name*="Почта"]',
- 'input[name*="mail"]',
- 'input[name*="61a649a33f2869e5e35fbb7aff3a80d9"]',
- 'input[name*="uEmail"]',
- 'input[name*="email"]'
- ],
- stext = [
- 'input#ccmnt',
- //'textarea[name*="mess"]',
- //'textarea[name*="descr"]'
- 'textarea'
- ];
- fnInjectEvent(snames.join(','), '$name');
- fnInjectEvent(sphones.join(','), '$phone');
- fnInjectEvent(semails.join(','), '$email');
- fnInjectEvent(stext.join(','), 'text');
- //console.log('debug: carrot events hook injected');
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement