Bom dia galera!
Gostaria de saber como faço para limitar o tamanho do campo que é 80 mas o mesmo se passar dessa faixa terá reticências no final …
onkeypress="return validaTamMax(this,80);
EX:Confira as músicas que estão entrando em nossa programação…
Me ajudem Por favor!!!Beijos
         
        
          
        
           
           
           
         
         
            
            
          
       
      
        
        
          Olá,
Se eu entendi o que você quer fazer, você pode começar por algo como:
function validaTamMax(obj,e, tamanhoMax){
   tamanhoMax--;
   var keynum = e.keyCode
   
   if(obj.value.length < tamanhoMax ){
        return true;
    }
   if(obj.value.length > tamanhoMax ){
        return false;
    }
   
   if(obj.value.length == tamanhoMax){
	var keychar = String.fromCharCode(keynum)
        obj.value = obj.value + keychar +'...';
	return false;
   }
}
e pra chamar
onkeypress=“return validaTamMax(this,event,80)”
[]´s
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          nikinha o campo ficaria com 83 de tamanho ou pegaria os 80 caracteres e colocaria “…” como os últimos 3?
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Querido amigo Rodrigo…não funcionou…
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          
Então acho que nao entendi direito =D
aqui o codigo abaixo (sutilmente modificado heeh) funfou tanto no FF quanto no IE.
if (navigator.appName.indexOf('Microsoft') != -1){
 	browser= "IE";
 }else{
 	browser = "Other";
 }
function validaTamMax(obj,e, tamanhoMax){
   tamanhoMax--;
   if(browser =="IE"){
     var keynum = e.keyCode;
   }else{
     var keynum = e.charCode;
   }
   
   if(obj.value.length < tamanhoMax ){
        return true;
    }
   if(obj.value.length > tamanhoMax ){
        return false;
    }
   
   if(obj.value.length == tamanhoMax){
	var keychar = String.fromCharCode(keynum)
        obj.value = obj.value + keychar +'...';
	return false;
   }
}
Esse código deve servir de ponto de partida, você deve alterar de acordo com outras restrições…
tente com esse aqui e diga qual o erro ocorre.
[]´s