Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/10/2007, 10:30
Avatar de Gaby_Corr
Gaby_Corr
 
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años, 8 meses
Puntos: 0
como no hacer split(',') en campo que contiene coma?

bueno tengo esta funcion que recoge una cadena de ciertos valores de esta forma:
results = " Nombre,Direcion,Tel,Correo"
el detalle es que si el campo Direccion contiene una coma!, cuando me hace el
split obviamente lo toma! y lo separa, como puedo hacer que en ese campo no lo haga
o que no tome en cuenta si hay una coma en el campo de Direccion.


funcion:
Código:
function handleHttpResponse() {
    if (http.readyState == 4) {
       if (http.status == 200) {
          if (http.responseText.indexOf('invalid') == -1) {
             // Armamos un array, usando la coma para separar elementos
             results = http.responseText.split(",");
			 alert(results);			 
			 document.getElementById("nombre").value = results[0];
             document.getElementById("usuario").value = results[1];
			 document.getElementById("password").value = results[2];
			 document.getElementById("grupo").value = results[3];
			 document.getElementById("direccion").value = results[4];
			 document.getElementById("telefono").value = results[5];
			 document.getElementById("celular").value = results[6];
			 document.getElementById("correo1").value = results[7];
			 document.getElementById("correo2").value = results[8];				 
			 strCondicion = results[9];	
			 alert('condicion: '+ strCondicion); 
			 alert('Grupo: ' + results[3]); 			 
			
			 activarboton(strCondicion);		 
             enProceso = false;
			
          }
       }
    }
}
__________________
" Recuerda , estas donde debes estar ..."