Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/11/2010, 10:57
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 8 meses
Puntos: 306
Respuesta: Actualizar Un Textarea.

Cita:
sin hacer el control de band y de aux=i+1 el vector jamas avanzaria de posicion y si lo hiciera me almacenaria el mismo dato en todas las posiciones.
Lo que quieres evitar es justo lo que estás haciendo, repito, estás guardando los resultados SIEMPRE en pre[0], si los comentas, obtienes el mismo resultado.

El equivalente a tu código (sustituyendo tu while/resulset por un for/array)

Código Javascript:
Ver original
  1. String valida[] = {"1","2","3"};
  2.         String pre[]=new String[18];//tamaño del vector= numero de preguntas por componente
  3.         int i=0,aux=0;
  4.         boolean band=false;
  5.        
  6.         for(int j=0;j<valida.length;j++)
  7.         {
  8.             System.out.println("<textarea name='pregunta' id='pregunta' cols='55' rows='10'>");
  9.             String pregunta=valida[j];                    
  10.             //band=true;
  11.             //i=aux;
  12.             //for(i=0;i<18;i++)
  13.             //{
  14.               //  if(band==true)
  15.                 //{
  16.                    pre[i]=pregunta;
  17.                   // band=false;
  18.                    System.out.println(pre[i]);
  19.                    //aux=i+1;                            
  20.                 //}                        
  21.             //}
  22.             System.out.println("</textarea>");
  23.             System.out.println("<input type='button' value='A' name='B1' />");
  24.         }

Si quieres mostrar dinámicamente los resultados en cada pulsado de botón, usa javascript/jQuery
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.