Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Allan Carlos dos Santos G

Mascara Mac Address

Recommended Posts


<!DOCTYPE html>

<html>

 

<head>

</head>

 

<body>

<h2>Teste para MAC ADDRESS</h2>

<input id="mac" placeholder="mac">

 

<script src="http://code.jquery.com/jquery-latest.js"></script>

<script src="https://rawgit.com/digitalBush/jquery.maskedinput/1.4.1/dist/jquery.maskedinput.min.js"></script>

<script>

$(function() {

$("#mac").mask("99:99:99:99:99:aa");

});

</script>

</body>

 

</html>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então você pode criar um novo placeholder. Veja a documentação

 

http://digitalbush.com/projects/masked-input-plugin/

 

 

$.mask.definitions['h'] = "[A-Fa-f]";
$("#mac").mask("99:99:99:99:99:hh");

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beleza pessoal, o plugin não tem compatbilidade com a página que eu estou usando, o script funciona perfeitamente separado, mas quando lanço não funciona (como eu havia dito no enunciado que o plugin não tinha funcionado... Eu criei um script para dois caracteres, com seis inputs que chamam a mesma função:

<script type = "text/javascript"> 
  function validarmac(valor){
 
var str =  valor.toString(); 
     var res = str.substring(0, 1);
var res2 = str.substring(1, 2);
var a1 = false, a2 = false;
 
if(res >= 0){
 
a1 = true;
}
if(res2 >= 0){
 
a2 = true;
}
 
if(res == 'a' || res == 'A'){
 
a1 = true;
}
if(res == 'b' || res == 'B'){
 
a1 = true;
}
if(res == 'c' || res == 'C'){
 
a1 = true;
}
if(res == 'd' || res == 'D'){
 
a1 = true; 
}
if(res == 'e' || res == 'E'){
 
a1 = true; 
}
if(res == 'f' || res == 'F'){
 
        a1 = true;  
}
 
if(a1 ==  false){
alert("primeiro caracter invalido");
 
}
 
if(res2 != ""){ 
 
 if(res2 == 'a' || res2 == 'A'){
 
a2 = true;
}
if(res2 == 'b' || res2 == 'B'){
; 
a2 = true; 
}
if(res2 == 'c' || res2 == 'C'){
 
a2 = true;
}
if(res2 == 'd' || res2 == 'D'){
 
a2 = true; 
}
if(res2 == 'e' || res2 == 'E'){
 
a2 = true; 
}
if(res2 == 'f' || res2 == 'F'){
 
a2 = true;  
}
 
 
if(a2 == false){
alert("segundo caracter invalido");
}
 
}
 
  };
 
</script>  

Ainda estou terminando, mas vai resolver

Compartilhar este post


Link para o post
Compartilhar em outros sites

Allan, estava com o mesmo problema. eu consegui utilizando o seguinte código:


       

        <script type="text/javascript" src="../Jquery/jquery-1.8.3.min.js"></script> 
        <script type="text/javascript" src="../Jquery/jquery.maskedinput.min.js"></script> 
        <script type="text/javascript">   
     
            $(function(){
           $("#mac").mask("**:**:**:**:**:**");
           
        });
        </script>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.