Tamanho máximo concatenado com

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 &lt tamanhoMax ){
        return true;
    }

   if(obj.value.length &gt 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…

Sim 80 caracteres e os …

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