Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2009, 15:43
evoarte
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
variable 'undefined' al recorrer array

buenas noches,

trato de recojer los errores de validación para luego mostrarlos con ventanas alert normales de windows, no entiendo muy bien que puede ocurrir, igual llevo muchas horas delante de la pantalla,

cuando realizo esto:

else
{
for ( i=0;i<mensajes.length;i++ )
{
%>
<h5><%=mensajes[i]%></h5>
<%
}
%>
<div class="izquierda">
<input type="button" name="atras" value="Continuar" class="button" onclick="" />
</div>
<%
}

Pues bien, los mensajes se muestran:

Debe completar los datos para: CIF
.................................................. .....
Debe introducir un CIF ó NIF válido.

cuando intento enviar los mensajes, previamente guardados en una variable, para despues mostrarlos con alert windows:

else
{
var alerta = 'mensaje,';
for ( i=0;i<mensajes.length;i++ )
{
alerta += mensajes[i] + ',';
}
Response.Write(alerta);
}

inserta un undefined entre mensaje y mensaje, esto es lo que se muestra en pantalla:

mensaje,Debe completar los datos para: CIF,undefined,
Debe completar los datos para: EMPRESA,undefined,
.................................................. ......................................
Debe introducir un CIF ó NIF válido.,undefined

un saludo,
josé carlos.