Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2004, 13:34
Elig
 
Fecha de Ingreso: noviembre-2002
Ubicación: Elche
Mensajes: 548
Antigüedad: 21 años, 5 meses
Puntos: 0
Cambio de valor en cadena

Creo que es una pregunta interesante:


Tenemos una función donde conatrolamos que una TEXTAREA no esté vacía. A continuación que es el código que expongo controlo que no se pulse en la barra espacidora y que nos lo de por bueno.

Señalado en rojo está el código con el que he intentado comprobar el valor de cada caracter de la TEXRAREA e intentar cambiar cuando este es igual a "'" lo que también es "'".

for (i = 0; i < document.getElementById("text_area").value.length; i++) {
var c = document.getElementById("text_area").value.charAt( i);

if (c=="'"){
c="X"
alert(c)
*¿Qué falta aquí?***********
}


if (c != " ") {
contar = contar + 1

}
}
if (contar==0){
alert("CONSULTA es un campo obligatorio.")
history.back();

}


¿Qué debo poner en "*¿Què falta aquí?*******", para poder cambiar el valor del caracter en el textarea... al valor de "c".

¿Creo que me he explicado bien?.. es factible?

He estado preparando un buzón de sugerencias y al ir a guardarlo en la Base de Datos, ASP me devuelve error sólo cuando en la cadena está incluido este caracter .

Saludos y a ver si alguien puede hechar una mano. Creo que la pregunta no es facil.