Ver Mensaje Individual
  #15 (permalink)  
Antiguo 20/04/2010, 15:49
darkmcloud
 
Fecha de Ingreso: octubre-2007
Mensajes: 191
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: Problema con ASP y Ajax

Primero que todo muxas gracias por tu paciencia Adler....

Hice algunas modificaciones para que las filas crecieran mediante el FOR que dijimos en los mensajes anteriores dejandolo asi:

Código ASP:
Ver original
  1. <form method="post" action="">
  2.  
  3.  
  4. <table width="430" height="103" border="1" align="center" bordercolor="#0000FF" id="idt_1">
  5. <tr>
  6. <td width="213"><p>Distribuidor: <%=response.write (""&DISTRIBUIDOR&"") %></p>
  7. <p>Local: <%=response.write (""&LOC&"") %></p>
  8. <p>Fecha: <%=response.write (""&ACTUAL&"") %></p></td>
  9. <td width="130"><p>Gu&iacute;a de Despacho </p><p>N&ordm;: <%=response.write (""&GUIA_D&"") %></p></td>
  10. <input type="hidden" name="csr" readonly="readonly" size="10" value="<%=distribuidor%>" ></td>
  11. <input type="hidden"  value="<%=loc%>" autocomplete="off" ></td>
  12. <input type="hidden" name="txt" id="txt1" value="<%=cuen%>" autocomplete="off">
  13. <input type="hidden" name="serie" value="<%=ACTUAL%>" ></td>
  14. <input type="hidden" value="<%=GUIA_D%>" >
  15. </table>
  16. <p align="center">&nbsp;</p>
  17. <%For cuen = ""&CSR_INI&"" To ""&rs("CONTADOR")&"" Step 1%>
  18. <table width="351" border="1" align="center" bordercolor="#0000FF" id="idt_<%=cuen%>">
  19. <tr>
  20. <td>Sel</td>
  21. <td width="36">Csr:</td>
  22. <td width="70">Modelo:</td>
  23. <td width="47">Serie:</td>
  24. <td width="170">Comentarios:</td>
  25. </tr>
  26. <tr>
  27. <td width="21"><input type="checkbox" name="cod" value="" tabindex="1" ></td>
  28. <td height="55"><input type="text" name="csr" readonly="readonly" size="2" value=<%=cuen%> tabindex="3"></td>
  29. <td><input type="text" name="txt"  id="txt<%=cuen%>" value="" autocomplete="off" tabindex="4"></td>
  30. <td><input type="text" name="serie" tabindex="5"></td>
  31. <td><textarea name="comentarios" cols="30" rows="3" wrap="VIRTUAL" tabindex="6"></textarea></td>
  32. </tr>
  33. </table>
  34. <%next%>
  35. <div id="contenedorOpt" class="capa" style="display:none;"></div>
  36. </form>

Lo del código Ajax lo dejé intacto porque no lo domino muxo.....jejejeje



Aps....para recibir los parámetros debo hacerlo mediante un FOR cierto??
Creo que debo hacerlo asi pero no estoy seguro:

Código ASP:
Ver original
  1. <%
  2. csr=Request("csr")
  3. txt =Request("txt")
  4. serie =Request("serie")
  5. comentarios =Request("comentarios")
  6.  
  7. set Cnn = Server.CreateObject("ADODB.Connection")
  8. set rs = Server.CreateObject ("ADODB.Recordset")
  9. Cnn.Open Session("cnx")
  10.  
  11. vecCSR = split ( csr ,",")
  12. vecTXT = split ( txt ,",")
  13. vecSERIE = split ( serie ,",")  
  14. vecCOMENTARIOS = split ( comentarios ,",")  
  15. for i=0 to UBound(vecCSR)
  16.  
  17. strSQL =" INSERT INTO KARDEX_HISTORIAL_REP (Nro_CSR, MODELO, Nro_serie,  COMENTARIO) VALUES
  18. (' "&trim(vecCSR(i))&" ',' "&trim(vecTXT(i))&" ', ' "&trim(vecSERIE(i))&" ', ' "&trim(vecCOMENTARIOS(i))&" ') "
  19. set rs = Cnn.Execute(strSQL)
  20. next

No se si estaré en lo correcto pero el valor de los modelos con lo del autocompletar llegarían como txt1, txt2, txt3 y asi sucesivamente cierto??

Entonces como debería hacerlo para recibir los parámetros y hacer el INSERT???

De antemano muchas gracias por responder mis dudas Adler......