Hola, tengo un campo de texto en el que deseo que se puedan ingresar SOLAMENTE 3 palabras.
Mirando otros scripts similares por aquí en el foro hice este código que si bien al intentar ingresar la 4ª palabra te frena, pero te permite escribir la primer letra de esa 4ª palabra :s
lo que quiero es que luego de las 3 palabras NO permita escribir mas, que escribas 3 palabras un espacio y luego se CORTE!

pero no lo logro
aqui dejo el código:
Código:
<script language="javascript">
function Contar() {
Texto = document.form.frase.value;
texto1= document.form.frase.value;
texto2= texto1.split(" ");
PalabrasTexto = Texto.split(" ");
NumeroPalabras = PalabrasTexto.length;
if (NumeroPalabras > 0){
document.form.label.value = "Te quedan 2 palabras";
}
if (NumeroPalabras > 1){
document.form.label.value = "Te quedan 1 palabras";
}
if (NumeroPalabras > 2){
document.form.label.value = "No puedes escribir más";
}
if (NumeroPalabras > 3){
texto=texto2[0]+" "
texto+=texto2[1]+" "
texto+=texto2[2]+" "
document.form.frase.value=texto
}
}
</script>
Espero que alguein tenga idea...
saludos, y gracias