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?

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 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. ?>