Foros del Web » Programando para Internet » Javascript »

LLamado a funcion desde un boton

Estas en el tema de LLamado a funcion desde un boton en el foro de Javascript en Foros del Web. Hola saben no puedo realizar un llamado desde un boton a una funcion limpiar() para que deje el combobox con su valor inicial e tratado ...
  #1 (permalink)  
Antiguo 01/04/2009, 14:10
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
LLamado a funcion desde un boton

Hola saben no puedo realizar un llamado desde un boton a una funcion limpiar() para que deje el combobox con su valor inicial e tratado de hacerlo pero noi me resulta

este es el boton

<input type="reset" name="BBlimpiar" value="Limpiar" class="botton80x23" onClick="limpiar()">

y la funcion es:

Código asp:
Ver original
  1. <script>
  2. function limpiar()
  3. {
  4.     BB.BBmovil.value="";
  5.                 document.BB.BBmovil.focus; 'NO se si esto sea necesario
  6.     document.BB.BBmovil.focus(); 'NO se si esto sea necesario
  7. }
  8. end function
  9. </script>

BB = nombre formulario
BBmovil = es el nombre del combobox

y el boton si funciona puesto que realice una prueba para saber si funcionaba el boton y si me mostraba el mensaje que indique de esta forma pensando que no estaba funcionando el boton y si me resulto

esto fue lo que ice

<SCRIPT FOR="BBlimpiar" EVENT="onClick" LANGUAGE="VBScript">


msgbox "Esto es una prueba"

</SCRIPT>


espero me ayuden ya llevo un rato viendo esto y no lo consigo arreglar

Última edición por TonyChile; 01/04/2009 a las 14:20
  #2 (permalink)  
Antiguo 01/04/2009, 15:32
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 6 meses
Puntos: 27
Respuesta: LLamado a funcion desde un boton

tu pregunta es de javascript
un moderador te trasladara al foro correcto

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 01/04/2009, 15:40
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: LLamado a funcion desde un boton

La pagina esta en asp con sql server 2000
ahora si me dices que debe ser trasladado al de javascript
que sea asi lo que mas necesito es la solucion
  #4 (permalink)  
Antiguo 01/04/2009, 15:44
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 6 meses
Puntos: 27
Respuesta: LLamado a funcion desde un boton

yeap
la pagina es ASP pero ese script no lo es....
al cesar lo que es del cesar a ASP lo que es de ASP

suerte
:)
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 01/04/2009, 16:01
 
Fecha de Ingreso: marzo-2008
Mensajes: 342
Antigüedad: 16 años, 1 mes
Puntos: 4
Respuesta: LLamado a funcion desde un boton

Hola intenta asi:
Cita:
<input type="reset" name="BBlimpiar" value="Limpiar" class="botton80x23" onClick="javascript:limpiar();">

y esto es javascript no ASP aunque la página sea en asp estas usando una funcion de javascript
  #6 (permalink)  
Antiguo 01/04/2009, 16:16
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: LLamado a funcion desde un boton

Gracias por asaus respuestas y disculpen el hecho de haber publicado esto aca
es la costumbre siempre estoy en el foro de ASP jajajaja

y cehojac
gracias pero probe y no me funciono

mmmm no se que hacer
  #7 (permalink)  
Antiguo 01/04/2009, 17:02
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: LLamado a funcion desde un boton

Movido desde ASP 3
  #8 (permalink)  
Antiguo 01/04/2009, 20:22
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: LLamado a funcion desde un boton

Podrías intentar con:
Código javascript:
Ver original
  1. select.selectedIndex = 0;
Donde select es la lista desplegable.

Aunque me extraña que uses un botón "reset" y a la vez tratas de reiniciar los valores manualmente con Javascript.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #9 (permalink)  
Antiguo 01/04/2009, 23:59
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: LLamado a funcion desde un boton

Hola:

Los botones tipo reset ponen todos los campos del formulario a su valor inicial, así que debería poner también ese valor en el select, a no ser que luego lo canceles con un return false... en tu caso puede que no funcione por un error de código...

document.BB.BBmovil.focus;

debería terminar en un juego de paréntesis "()", y la instrucción anterior posiblemente también provoque error:

BB.BBmovil.value="";

BB debería ser un objeto que no creo que exista, y lo de atrás tampoco (así no se referencia...

La solución de David podría funcionar, pero con un pequeño retoque también tendría que funcionar tu solución:


function limpiar(f) {
f.BBmovil.value="";
}

Y la llamada:

<input type="button" value="Limpiar" class="botton80x23" onclick="limpiar(this.form)">

o simplemente:

onclick="BBmovil.value = ''"

Este botón debe ser del formulario (en todos los ejemplos)... si lo quieres fuera del formulario, tendrías que referenciarlo en el parámetro.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #10 (permalink)  
Antiguo 02/04/2009, 07:46
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: LLamado a funcion desde un boton

Les agradesco su ayuda no entiendo el porque no me funciona la verdad he probado lo que me han dicho y nada cambiando el reset por el button pero nada y no se que hacer ademas el boton buscar que se encuentra al lado del limpiar no se como hacer para que al seleccionar un dato de la combo al presionar buscar muestre solo los datos del seleccionado en la tabla que se encuentra abajo el cual no se me ocurre como hacerlo para no dejarlos con dudas de alguna parte del codigo mejor lo adjunto y gracias a todo por su interes
lo pongo en codigo asp xq no lo se poner de otra forma
Código asp:
Ver original
  1. <%(arroba) LANGUAGE="VBSCRIPT" %>
  2.  
  3. <script language="vbscript" runat="server">
  4.             dim conecta, reg1, sql1, sql2
  5.        
  6.             set conecta=server.createobject("ADODB.connection")
  7.             cadenaconeccion="Provider=MSDASQL;Data Source=prueba"
  8.             conecta.connectionstring=cadenaconeccion
  9.             conecta.open
  10.  
  11. set reg1=server.createobject("ADODB.recordset")
  12.       sql1="select distinct MOVIL from CHIP"
  13.       reg1.activeconnection=conecta
  14.       reg1.open sql1
  15.      
  16.  
  17. </script>
  18.  
  19. <html>
  20. <head>
  21.  
  22. <title>EMPRESA S.A.</title>
  23. <style type="text/css">
  24. <!--
  25. body,td,th {
  26.     font-size: 12px;
  27.     color: #000000;
  28. }
  29. body {
  30.     background-color: #FFFFFF;
  31.     background-image: url();
  32.     background-repeat: no-repeat;
  33.     background-position:center;
  34. }
  35. .Estilo1 {font-size: 14px}
  36. .Estilo2 {font-size: 14px}
  37. .Estilo3 {font-size: 18px}
  38. .Estilo4 {font-size: 12px}
  39. -->
  40. </style>
  41.    
  42. <script>
  43. function buscar()
  44. {        
  45.     //sql1= " select * from CHIP WHERE MOVIL ='" & Request("MOVIL") & "'"
  46.      
  47.       if  MOVIL ='" & Request("BBmovil") & "' then
  48.      
  49.       {
  50.          sql1= "insert into "rs2" ("rs2(0)", "rs2(1)", "rs2(2)", "rs2(3)", "rs2(4)", "rs2(5)", "rs2(6)", "rs2(7)", "rs2(8)", "rs2(9)", "rs2(10)") values ("NUM_CHIP", "DATO1", "DATO2", "SERIE_CARPETA", "PIN", "PUK", "FECHA_ENTREGA_CHIP", "FECHA_RETIRO_CHIP", "ASIGNADO", "NO_ASIGNADO", "NOTAS") FROM CHIP"
  51.       //}
  52.       //else  
  53.       //{    
  54.         //movil = sql2
  55.       //}    
  56.       //end if   
  57. }
  58. end function
  59.  
  60. </SCRIPT>
  61. </head>
  62. <body>
  63.  
  64.  
  65. <form name="BB"  method="post"></form>
  66. <div align="center">
  67.   <p><img src="http://www.forosdelweb.com/images/EMPRESA.JPG" width="262" height="76"></p>
  68.   <p class="Estilo3">Informaci&oacute;n  Tr&aacute;fico De Celulares</p>
  69.   <p class="Estilo3">EMPRESA S.A.</p>
  70. </div>
  71.  
  72. <p align="center" class="Estilo1">Realice una selecci&oacute;n para facilitar su b&uacute;squeda.</p>
  73. <p align="center" class="Estilo1">&nbsp;</p>
  74. <table name="tabla" width="250" class="fondo_table1">
  75. <tr><td colspan=6 class="titulo"></td></tr>
  76.     <tr><td colspan="6" height=4></td></tr>
  77.  
  78. <tr>
  79.             <td width="20%" nowrap class="text_black_bold_12"><strong>&nbsp;M&oacute;vil&nbsp;</strong></td>
  80. <td colspan="3">
  81.               <select name="BBmovil" id="MOVIL" class="combo">
  82.               <option value="0"selected>Seleccionar</option>
  83.               <%
  84.               While (NOT reg1.EOF)
  85.               %>
  86.               <option value="<%=(reg1.Fields.Item("MOVIL").Value)%>"><%=(reg1.Fields.Item("MOVIL").Value)%></option>
  87.               <%
  88.               reg1.MoveNext
  89.               wend
  90.               %>
  91.               </select>      
  92.     </td>            
  93.   </tr>
  94.  
  95. <tr><td colspan="6" width="100%">&nbsp;</td></tr>
  96.     <tr>
  97.         <td colspan="6" align="center">
  98.             <input type="submit" name="BBbuscar" value="Buscar" class="botton80x23" onClick="buscar()">&nbsp;&nbsp;&nbsp;
  99.             <input type="reset" name="BBlimpiar" value="Limpiar" class="botton80x23" onClick ="BBmovil.value = '0'">
  100.         </td>
  101.     </tr>
  102.     <tr><td colspan="6">&nbsp;</td></tr>
  103.    
  104. </table>
  105.  
  106. <%
  107.  
  108.    'sql1= " select * from CHIP WHERE MOVIL ='" & Request("MOVIL") & "'"
  109.    SQL2= "SELECT NUM_CHIP, DATO1, DATO2, SERIE_CARPETA, PIN, PUK, FECHA_ENTREGA_CHIP, FECHA_RETIRO_CHIP, ASIGNADO, NO_ASIGNADO, NOTAS from CHIP"
  110.  
  111.   if DATO1 ="" then
  112.        var1=""
  113.   end if   
  114.  
  115.   if DATO2 ="" then
  116.        var2=""
  117.   end if
  118.  
  119.    if SERIE_CARPETA ="" then
  120.        var3=""
  121.   end if
  122.  
  123.   if PIN ="" then
  124.        var4=""
  125.   end if
  126.  
  127.   if PUK ="" then
  128.        var5=""
  129.   end if
  130.  
  131.   if FECHA_ENTREGA_CHIP ="" then
  132.        var6=""
  133.   end if
  134.  
  135.   if FECHA_RETIRO_CHIP="" then
  136.        var7=""
  137.   end if     
  138.  
  139.   if ASIGNADO="" then
  140.        var8=""
  141.   end if   
  142.  
  143.   if NO_ASIGNADO ="" then
  144.        var9=""
  145.   end if
  146.  
  147.   if NOTAS="" then
  148.        var10=""
  149.   end if         
  150.  
  151.          
  152.  
  153.   set rs2 = Server.CreateObject("ADODB.Recordset")  
  154.                  rs2.CursorType = adOpenStatic
  155.                  rs2.CursorLocation = 3
  156.                  rs2.open sql2,conecta
  157.                  rs2.pagesize=1000000
  158.                  tamPagina = rs2.pagesize
  159.                  PaginasTotales=rs2.PageCount
  160. %>
  161.  
  162.              
  163. <table align="center" width="250" border="0">
  164.   <tr>
  165.    <td width="240" align="center" class="texto_negro Estilo1">Cantidad de Registros: <%=RS2.RecordCount%>
  166.   </td></tr>
  167. </table>
  168.              
  169. <p>&nbsp;</p>
  170. <table width="980" height="35" border="1" AllowDBNull="true" align="center" cellpadding = 2 cellspacing = 0 bordercolor="#000000" bgcolor="#FFFFFF" class="dropmenusimple" id="tabla1"  style="BORDER-COLLAPSE: collapse">
  171.   <tr align="center" valign="middle" bordercolor="#000000">
  172.     <td width="100" height="35" nowrap class="titulo_table2"><div align="center"><strong>N&uacute;mero De Chip</strong></div></td>
  173.     <td width="90"  height="35" nowrap class="titulo_table2"><div align="center"><strong>Dato1</strong></div></td>
  174.     <td width="70"  height="35" nowrap class="titulo_table2"><div align="center"><strong>Dato2</strong></div></td>
  175.     <td width="90"  height="35" nowrap class="titulo_table2"><div align="center"><strong>Serie Carpeta</strong></div></td>
  176.     <td width="60"  height="35" nowrap class="titulo_table2"><div align="center"><strong>Pin</strong></div></td>
  177.     <td width="70"  height="35" nowrap class="titulo_table2"><div align="center"><strong>Puk</strong></div></td>
  178.     <td width="75"  height="35" nowrap class="titulo_table2"><div align="center"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fecha &nbsp;&nbsp;&nbsp; Entrega Chip</strong></div></td>
  179.     <td width="75"  height="35" nowrap class="titulo_table2"><div align="center"><strong></strong><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fecha&nbsp;&nbsp;&nbsp; Retiro Chip</strong></div></td>
  180.     <td width="130" height="35" nowrap class="titulo_table2"><div align="center"><strong>Asignado</strong></div></td>
  181.     <td width="130" height="35" nowrap class="titulo_table2"><div align="center"><strong>No Asignado</strong></div></td>
  182.     <td width="260" height="35" nowrap class="titulo_table2"><div align="center"><strong>Notas</strong></div></td>
  183.   </tr>
  184.  
  185.   <%
  186.    Do While Not rs2.EOF
  187.       var1 = rs2(1)
  188.       var2 = rs2(2)
  189.       var3 = rs2(3)
  190.       var4 = rs2(4)
  191.       var5 = rs2(5)
  192.       var6 = rs2(6)
  193.       var7 = rs2(7)
  194.       var8 = rs2(8)
  195.       var9 = rs2(9)
  196.       var10= rs2(10)
  197.   %>
  198.  
  199.   <tr align="center" valign="middle">
  200.     <td width="13%" height="35" align=left nowrap bordercolor="#000000" class="texto_negro"><%=rs2(0)%></td>
  201.     <td width="10%" height="35" align=left nowrap bordercolor="#000000" class="texto_negro"><%=var1%></td>
  202.     <td width="3%"  height="35" align=left nowrap bordercolor="#000000" class="texto_negro"><%=var2%></td>
  203.     <td width="10%" height="35" align=left nowrap bordercolor="#000000" class="texto_negro"><%=var3%></td>
  204.     <td width="2%"  height="35" align=left nowrap bordercolor="#000000" class="texto_negro"><%=var4%></td>
  205.     <td width="6%"  height="35" align=left nowrap bordercolor="#000000" class="texto_negro"><%=var5%></td>
  206.     <td width="7%"  height="35" align=left nowrap bordercolor="#000000" class="texto_negro"><%=var6%></td>
  207.     <td width="7%"  height="35" align=left nowrap bordercolor="#000000" class="texto_negro"><%=var7%></td>
  208.     <td width="12%" height="35" align=left nowrap bordercolor="#000000" class="texto_negro"><%=var8%></td>
  209.     <td width="12%" height="35" align=left nowrap bordercolor="#000000" class="texto_negro"><%=var9%></td>
  210.     <td width="25%" height="35" align=left nowrap bordercolor="#000000" class="texto_negro"><%=var10%></td>
  211.  </tr>
  212.   <%
  213.           rs2.movenext
  214.            Loop
  215.  
  216.            rs2.Close    
  217.            Conecta.Close   
  218.   %>
  219.    
  220. </table>
  221.  
  222. <p>&nbsp;</p>
  223. <p>&nbsp;</p>
  224. <p align="left">&nbsp;</p>
  225.  
  226.   <td width="50%" height="1" align="left"><form method="POST" name="Volver" action="principal.asp">
  227.     <p align="center">
  228.       <input type="submit" value="&nbsp;Ir a P&aacute;gina Principal&nbsp;" name="BBvolver">
  229.     </p>
  230.   </form></td>
  231.   <td width="50%" height="1" align="left"><form method="POST" name="Agregachip" action="agregachip.asp">
  232.      <p align="center">
  233.       <input type="submit" value="Agregar Nuevo Chip" name="BBagregachip">
  234.     </p>
  235. </form></td>
  236.  <td width="50%" height="1" align="left"><form method="POST" name="Actualizachip" action="actualizachip.asp">
  237.      <p align="center">
  238.       <input type="submit" value="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Actualizar Chip&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" name="BBactualizachip">
  239.     </p>
  240.  </form></td>
  241.  <td width="50%" height="1" align="left"><form method="POST" name="Eliminachip" action="eliminachip.asp">
  242.      <p align="center">
  243.       <input type="submit" value=" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Borrar Chip &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" name="BBeliminachip">
  244.     </p>
  245.  </form></td>
  246.  
  247. <p align="center">&nbsp;</p>
  248. <p align="center" class="Estilo2">Volver a p&aacute;gina Inicio Newcomm Group</p>
  249. <p align="center"><a href="intranet pagina empresa.cl/default.aspx" target="_self" class="Estilo2">intranet pagina empresa.cl</a></p>
  250. <p align="center">&nbsp;</p>
  251. </body>
  252. </html>
  253. <%
  254. 'reg1.close()
  255. 'movil.close()
  256. %>

Gracias

Última edición por TonyChile; 09/04/2009 a las 14:16 Razón: Esta Parte esta Solucionada
  #11 (permalink)  
Antiguo 06/04/2009, 07:02
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: LLamado a funcion desde un boton

Mmmmmmmmmmm saben aun no me funciona si alguien me dice que esta mal para poder arreglarlo seria de gran ayuda.

Que esten bien gracias
  #12 (permalink)  
Antiguo 09/04/2009, 14:27
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: LLamado a funcion desde un boton

Bueno Agradesco la ayuda de todos efectivaente pude limpiar esa combobox y pude hacerlo de la forma como me dijo caricatos esta en la linea 99 del codigo anterior

de esta forma pude dejar al limpiar la combo en el campo seleccionar.
Código asp:
Ver original
  1. <input type="button" name="BBlimpiar" value="Limpiar" class="botton80x23" onClick ="BBmovil.value = '0'">

Ahora lo que necesito es saber si alguien me puede ayudar con el otro boton el BUSCAR el cual necesito que al tener una seleccion de la combo y luego presionar este boton BUSCAR haga la busqueda de los datos relacionados al numero de celular y que los muestre en la tabla que se encuentra mas abajo con todos sus campos.
En el codigo completo que postee anteriormente lineas 42 -58 lo tenia asi pero ahora hice lo siguiente:

Código asp:
Ver original
  1. function buscar(t)
  2. {        
  3.     //sql2_2= " select * from CHIP WHERE MOVIL ='" & Request("MOVIL") & "'"
  4.       <%
  5.       if  Request("BBmovil") = MOVIL  then
  6.  
  7.        sql2_2= "insert into rs2 (rs2(0), var1, var2, var3, var4, var5, var6, var7, var8, var9, var10) values " &  " ('" & NUM_CHIP & "', '" & DATO1 & "', '" & DATO2 & "', '" & SERIE_CARPETA & "', '" & PIN & "', '" & PUK & "', '" & FECHA_ENTREGA_CHIP & "', '" & FECHA_RETIRO_CHIP & "', '" & ASIGNADO & "', '" & NO_ASIGNADO & "', '" & NOTAS & "')"
  8.  
  9.       end if
  10.       %>
  11.       t.submit(t)
  12. }
esperando que resultara algo pero nada creo que el problema esta en el boton el cual no esta haciendo la ida a la funcion espero me ayuden nuevamente se los agradesco
  #13 (permalink)  
Antiguo 14/04/2009, 12:25
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: LLamado a funcion desde un boton

De esta forma puedo borrar varios combobox por si alguien lo necesita

el boton asi:

Código asp:
Ver original
  1. <input type="button" name="DDlimpiar" value="Limpiar" class="botton80x23" onClick="(DDempresa.value = '0',  DDperfil.value = '0',  DDusuario.value = '0')">

Era tan sencillo como eso

Y lo del boton buscar aun no lo puedo hacer si a alguien se le ocurre algo le pido su ayuda
  #14 (permalink)  
Antiguo 15/04/2009, 13:55
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: LLamado a funcion desde un boton

Boton function buscar().
Les digo como lo estoy intentando:

Esta es la funcion
Código asp:
Ver original
  1. <script language="javascript">
  2. function buscar()
  3. {  
  4.     //sql2_2= " select * from CHIP WHERE MOVIL ='" & Request("MOVIL") & "'"
  5.       <%
  6.       if  Request("CCequipo") = EQUIPO or request("CCmodelo") = MODELO   then
  7.      
  8.        sql2_2= "insert into tabla1 (rs2(0), rs2(1), rs2(2), rs2(3), rs2(4), rs2(5), rs2(6), rs2(7), rs2(8)) values " &  " ('" & NUM_SERIE & "', '" & MAC & "', '" & PIN & "', '" & ACCESORIOS & "', '" & FECHA_ENTREGA_CELULAR & "', '" & FECHA_RETIRO_CELULAR & "', '" & ASIGNADO & "', '" & NO_ASIGNADO & "', '" & NOTAS & "') WHERE EQUIPO = '" & CCequipo & "', MODELO = '" & CCmodelo & "'"
  9.      
  10.       end if
  11.       %>
  12.  
  13. }
  14. </SCRIPT>

las combo y el boton:

Código asp:
Ver original
  1. <table name="tabla" width="352" class="fondo_table3">
  2. <tr><td colspan=6 class="titulo"></td></tr>
  3.     <tr><td colspan="6" height=4></td></tr>
  4.    
  5.   <tr>
  6.             <td width="30%" nowrap class="text_black_bold_12 Estilo3">&nbsp;<strong>Tel&eacute;fono</strong>&nbsp;</td>
  7. <td colspan="3">
  8.             <!--
  9.             <%
  10.             'SQL3 = "SELECT distinct EQUIPO"
  11.             'SQL3 = SQL3 & " FROM CELULAR "
  12.             'Set reg4 = conecta.Execute(SQL3)                  
  13.             %>
  14.              -->      
  15.               <select name="CCequipo" id="CCequipo" class="combo" onMouseover="showtip2(this,event,'Seleccione el Equipo');" onMouseout="hidetip2();" style="cursor:hand">
  16.               <option value="0" selected>Seleccionar&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
  17.                     <%
  18.                     While (not reg4.EOF)
  19.                     %>
  20.                     <option value="<%=(reg4.Fields.Item("EQUIPO").Value)%>"><%=(reg4.Fields.Item("EQUIPO").Value)%></option>
  21.                     <%
  22.                     reg4.Movenext
  23.                     wend
  24.                     %>                
  25.               </select>
  26.          </td>           
  27.   </tr>
  28.  
  29.   <tr>
  30.             <td class="text_black_bold_12" width="20%" nowrap>&nbsp;<strong>Modelo</strong>&nbsp;</td>
  31.             <td colspan="3">
  32.               <select name="CCmodelo" id="MODELO" class="combo" onMouseover="showtip2(this,event,'Seleccione el Modelo');" onMouseout="hidetip2();" style="cursor:hand">
  33.               <option value="0" selected>Seleccionar&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
  34.               <%
  35.               While (not reg5.EOF)
  36.               %>
  37.               <option value="<%=(reg5.Fields.Item("MODELO").Value)%>"><%=(reg5.Fields.Item("MODELO").Value)%></option>
  38.               <%
  39.               reg5.Movenext
  40.               wend
  41.               %>
  42.               </select>      
  43.           </td>          
  44.   </tr>
  45.  
  46.  
  47.   <tr><td colspan="6" width="100%">&nbsp;</td></tr>
  48.     <tr>
  49.         <td colspan="6" align="center">
  50.         <input type="button" name="CCbuscar" value="Buscar" class="botton80x23" onClick="buscar(CCequipo, CCmodelo)" onMouseover="showtip2(this,event,'Buscar la información Seleccionada');" onMouseout="hidetip2();" style="cursor:help">&nbsp;&nbsp;&nbsp;
  51.         <input type="button" name="CClimpiar" value="Limpiar" class="botton80x23" onClick="limpiar(CCequipo.value = '0' , CCmodelo.value = '0')" onMouseover="showtip2(this,event,'Limpia los datos de Búsqueda');" onMouseout="hidetip2();" style="cursor:hand">      
  52.         </td>
  53.     </tr>
  54.     <tr><td colspan="6">&nbsp;</td></tr>
  55. </table>


No se como hacer q me funcione
Alguna idea
Gracias
  #15 (permalink)  
Antiguo 20/04/2009, 10:03
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: LLamado a funcion desde un boton

Como quedaria o deberia estar recibiendo los datos si en vez de cargarlos en la misma pagina donde selecciono el boton buscar lo hago en otra pagina. Y asi q al apretar el boton buscar me dirija a otra pagina en la cual se vean los resultados de la busqueda hecha por intermedio del combobox entrayendo todos los datos de la base de datos sql server 2000 y mostrarlos dentro de una tabla en la nueva pagina.
Ya que lo tenia pensado hacer en la misma pero de ajax no entiendo nada y creo q seria mas facil mostrar los resultados en otra pagina

Gracias por su atencion espero que alguien me pueda ayudar
  #16 (permalink)  
Antiguo 20/04/2009, 12:15
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: LLamado a funcion desde un boton

Para poder llamar a la funcion lo estoy haciendo asi en el boton

Código asp:
Ver original
  1. <tr><td colspan="6" width="100%">&nbsp;</td></tr>
  2.     <tr>
  3.         <td colspan="6" align="center">
  4.             <input type="submit" name="BBbuscar" value="Buscar"  onClick="buscar()" onMouseover="showtip2(this,event,'Buscar la información Seleccionada');" onMouseout="hidetip2();" style="cursor:help">&nbsp;&nbsp;&nbsp;
  5.             <input type="button" name="BBlimpiar" value="Limpiar"  onClick ="BBmovil.value = '0'" onMouseover="showtip2(this,event,'Limpiar datos de Búsqueda');" onMouseout="hidetip2();" style="cursor:hand">
  6.         </td>
  7.     </tr>
  8.     <tr><td colspan="6">&nbsp;</td></tr>
  9. </table>
tambien lo pruebo con type button pero no pasa nada.

Y la funcion Buscar:

Código javascript:
Ver original
  1. <script language="javascript">
  2. function buscar()
  3. {        
  4.    
  5.       <%
  6.       movil = request.Form("BBmovil")
  7.      'if  BBmovil = MOVIL   then
  8.  
  9. sql2_2= "insert into tabla1 (rs2(0), rs2(1), rs2(2), rs2(3), rs2(4), rs2(5), rs2(6),
  10. rs2(7), rs2(8), rs2(9), rs2(10), rs2(11)) values " &  " ('" & NUM_CHIP & "',
  11. '" & MOVIL & "', '" & DATO1 & "', '" & DATO2 & "', '" & SERIE_CARPETA & "',
  12. '" & PIN & "', '" & PUK & "', '" & FECHA_ENTREGA_CHIP & "', '" & FECHA_RETIRO_CHIP & "', '" & ASIGNADO & "',
  13. '" & NO_ASIGNADO & "', '" & NOTAS & "') WHERE MOVIL = 'movil' "
  14.      
  15.       'sql2_2 ="select * from CHIP WHERE MOVIL = 'movil' "
  16.            
  17.        
  18.       'end if
  19.       %>
  20. }
  21. </SCRIPT>

Incluso probe asignandole un valor a WHERE MOVIL = '1' pero no pasa nada no se que ocurre, Que estoy haciendo mal
Si alguien sabe algo me puede ayudar. Gracias
  #17 (permalink)  
Antiguo 20/04/2009, 12:19
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: LLamado a funcion desde un boton

No entendí mucho de lo que tratas de hacer. Lo que sí veo es que estás tratando de mezclar ASP con Javascript, lo cual no se puede de la forma como lo planteas. ASP es del lado del servidor, Javascript del lado del cliente. Si deseas procesar datos en el servidor, debes hacer un formulario como tal y con un botón submit enviarlo a una página en el servidor para que lo procese.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #18 (permalink)  
Antiguo 20/04/2009, 12:28
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: LLamado a funcion desde un boton

Es hacer al momento que el usuario busque un dato en la combobox y hacer clic en el boton poder mostrar los datos de lo buscado en una tabla ya que el dato ligado en la combobox tiene mas datos relacionados a el en la base de datos. Que son todos los que aparecen en el sql2_2

Y si como me dices no se puede tendria q enviarlo a otro formulario y ahi recibir los datos y mostrarlos en la tabla?
  #19 (permalink)  
Antiguo 20/04/2009, 12:32
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: LLamado a funcion desde un boton

Debes entender la diferencia entre un lenguaje de servidor y un lenguaje del lado del cliente como Javascript. Todo tu código del lenguaje de servidor se procesa al momento de enviar la página, el navegador sólo recibe la salida que se genera, y es ahí donde trabaja Javascript.

Si deseas hacer la consulta sin recargar toda la página, puedes usar la tecnología Ajax.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #20 (permalink)  
Antiguo 20/04/2009, 12:45
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: LLamado a funcion desde un boton

No es ningun problema tener que cargar toda la pagina y gracias por la aclaracion:

Cita:
Todo tu código del lenguaje de servidor se procesa al momento de enviar la página, el navegador sólo recibe la salida que se genera, y es ahí donde trabaja Javascript.
y en el caso de tener que recargar toda la pagina como lo podria hacer?

Gracias Davis el Grande por tus consejos
  #21 (permalink)  
Antiguo 20/04/2009, 12:52
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: LLamado a funcion desde un boton

Como te había comentado, usar un formulario, en la cual pides todos los datos que necesites. Así, en la página que procesa el formulario muestras el resultado de acuerdo a lo ingresado en los campos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #22 (permalink)  
Antiguo 20/04/2009, 12:55
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: LLamado a funcion desde un boton

OK David el Grande

Entonces hago todo en el otro formulario con unos request.Form y los campos cierto
y en el boton ahora re direcciono a la nueva pagina cierto

lo voy a hacer gracias despues publico el resultado
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:29.