Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Inserir espaço no setMask Olá pessoal, estou com uma dúvida simples que ta dando um pequeno trabalho... Poderiam me informar de como inserir espaço no setMask? ...
FV
Inserir espaço no setMask  
Fechado
Olá pessoal, estou com uma dúvida simples que ta dando um pequeno trabalho...
Poderiam me informar de como inserir espaço no setMask?

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (1)


FV

Olá pessoal foi resolvido, andei fuçando os JS do setMask, e encontrei a solução.
Existe uma função que define os characteres onde defini que o espaço seria valido para a mascara.

Arquivo: lib\adianti\include\components.min.js

Função do JS:

  1. <?php
  2. function tentry_mask(etn) {
  3.     var risoua;
  4.     e.valuedocument.all keyCode t.keyCode document.layers keyCode t.which keyCode t.which;
  5.     if (keyCode == || t.keyCode == || t.keyCode == 13) return !0;
  6.     "";
  7.     var 0;
  8.     n.charAt(1) == "!" e.value.length n.length;
  9.     for (01i++) maskChar n.charAt(i), valueChar r.charAt(f), <= r.length && ((maskChar == " " || maskChar == "-" || maskChar == "_" || maskChar == "." || maskChar == "/" || maskChar == "\\\\" || maskChar == ":" || maskChar == "|" || maskChar == "(" || maskChar == ")" || maskChar == "[" || maskChar == "]" || maskChar == "{" || maskChar == "}") & maskChar !== valueChar += maskChar : (+= valueCharf++));
  10.     e.value oe.value.lengthn.charAt(1) == "!" maskChar n.charAt(0) : maskChar n.charAt(u);
  11.     switch (maskChar) {
  12.         case "A":
  13.         case "a":
  14.             return keyCode 47 && keyCode 58 || keyCode 64 && keyCode 91 || keyCode 96 && keyCode 122;
  15.         case "S":
  16.         case "s":
  17.             return keyCode 64 && keyCode 91 || keyCode 96 && keyCode 122;
  18.         case "9":
  19.             return keyCode 47 && keyCode 58
  20.     }
  21.     return !0
  22. }
  23. ?>