Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2009, 09:38
delorenzis
 
Fecha de Ingreso: agosto-2007
Mensajes: 79
Antigüedad: 16 años, 8 meses
Puntos: 0
Pregunta Restar caracteres al escribir en textarea

Hola, tengo una funcion con la cual voy restando caracteres en un textarea a medida que voy escribiendo. Ademas de que utilizando expresiones regulares, defino 1 palabra (en este ejemplo, es la palabra: [nombre] ) para que cuando escriba esa palabra no se reste caracteres.

Código:
<script language="JavaScript">
function limite(que,cuanto)
{
var pat=/\[nombre]/g;
var v, v2;
v2=v=que.value;
v2=v2.replace(pat,'');
if(v2.length>cuanto)
  que.value=v.substring(0,cuanto)
else
  document.reduce.cont.value=cuanto-v2.length
}
</script>
Código:
<textarea  onKeyup="limite2(this,200);"
</textarea>
Funciona perfecto. El detalle es ¿Como puedo hacer para agregar otras palabras especificas, las cuales cuando las escriba en el textarea al igual q la ya definida en "var pat" tampoco se resten los caracteres.?

He intentado haciendo 2 funciones, pero al llamarlas con el evento onKeyUp, solo funciona 1 sola funcion.

Llamo a las 2 funciones de la siguiente manera en el textarea:

Código:
onKeyup="limite(this,200);limite2(this,200)"

Algun ejemplo de como poder agregar otras variables como esas y que funcionen?