Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2017, 19:23
esystemas
 
Fecha de Ingreso: febrero-2011
Mensajes: 167
Antigüedad: 13 años, 8 meses
Puntos: 9
desactivar el return false de editor

Buenas tengo un div con su respectivo editor , cuando pasa la "cantidad max de caracteres y es la tecla m" no deja escribir , eso ya lo consegui en la linea
20 con "return false;" , ahora si redusco eliminado los caracteres el contador
me indica que todavia puedo agregar caracteres (linea 18) pero ya no me deja
agregar digamos la tecla m , hay alguna forma de desactivar el "return false;"

y deje escribir la tecla m nuevamente ?



<script type="text/javascript">
function limitador(conte,id,nro){
var caracteres = nro;
$(conte + " #counter").html("Te quedan <strong>"+ caracteres+"</strong> caracteres.");
if($(conte + " "+"."+id).text().length > caracteres){
$(conte + " "+"."+id).text($(conte + " "+"."+id).text().substr(0, caracteres));


}
var quedan = caracteres - $(conte + " "+"."+id).text().length;
$(conte + " #counter").html("Te quedan <strong>"+ quedan+"</strong> caracteres.");

if(quedan <= 10)
{
$(conte + " #counter").css("color","red");

if(quedan === 0){
$("#mitextoli1 .jqte_editor").keydown(function(e) {
if(e.which === 77){
return false;
}
});
}else{
$("#mitextoli1 .jqte_editor").keydown(function(e) {
if(e.which === 77){
return true;
}
});
}

}
else
{
$(conte + " #counter").css("color","black");
}
}


limitador('#mitextoli1','jqte_editor',440);


</script>