Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/08/2006, 10:25
Avatar de Cap.Buscapina
Cap.Buscapina
 
Fecha de Ingreso: octubre-2004
Ubicación: Argentina
Mensajes: 836
Antigüedad: 19 años, 7 meses
Puntos: 4
Cita:
Iniciado por Axo Ver Mensaje
..
quiero evitar que si hay este caso rompa la cadena con un espacio, o simplemente no permita enviar el formulario para que no me descuadre todo despues al ser mostrado.

para evitar que se mande el formulario sería:

Cita:
<html>
<head>
<script>
function verif(f){
maximo=50///maximo de caracteres consecutivos
separador=/\s/g;
palabras=f['txt'].value.split(separador);
for(x=0;x<palabras.length;x++){
if(palabras[x].length>maximo){
alert("No puedes introducir palabras mayores a 50 caracteres");
return false;
}
}
return true;
}
</script>
</head>
<body>
<form onsubmit="return verif(this)">
<textarea name="txt" cols="35" rows="8"></textarea>
<input type="submit" value="Enviar"></form>
</body>
</html>

Ademas tendrias que tambien hacer la validacion en el servidor, por lo que el codigo de Axo tambien te puede servir.

saludos
__________________
by Capitán Buscapina
.