Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/04/2009, 09:20
Avatar de TonyChile
TonyChile
 
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 9 meses
Puntos: 7
Respuesta: Ingresa igual los Datos

David el grande si que lo eres gracias por tu respuesta ahora me funciona a la perfeccion

Ahora abusando de tu buena disposicion te quiero hacer otra pregunta.

Mira tengo que actualizar unos datos la idea es que cuando se ingrese el numero de telefono (text19) se pueda validar si este se encuentra o no en la base de datos sql server 2000. Si esta que carge todos los datos existentes en los text que sigen para asi modificar solo los que son necesarios y no tener que ingresar todos los datos nuevamente que es como lo esta haciendo hasta ahora.

Adjunto el codigo para que los campos no esten en blanco:

Código asp:
Ver original
  1. <script language=JavaScript>
  2. function no() {
  3.    var myForm = document.Formc;
  4.    if (myForm.text13.value == "" || myForm.text19.value == "") {
  5.       alert("Los campos Número de Teléfono y Número de Chip son obligatorios");
  6.       return false;
  7.       if (myForm.text19.value == "") {
  8.          myForm.text19.focus();
  9.       }
  10.       else {
  11.          myForm.text19.focus();
  12.      
  13.       }
  14.    }
  15.    else {
  16.       alert("El Celular Número  " + myForm.text19.value + "  a sido ingresado");
  17.    }
  18. }
  19.  
  20. </script>


Y este es el codigo del form

Código asp:
Ver original
  1. <%
  2. If num_chip0 = "" then
  3. %>
  4.  
  5. <form name="Formc" method="Post" onSubmit="return no();" action="actualizachip.asp">
  6.  
  7. <table width="308" border="2" align="center" cellpadding="1" cellspacing="0" name="tabla1">
  8.  
  9.   <tr><td colspan=2 align="center" class="Estilo5">Ingrese los Nuevos Datos de Chip</td>
  10.   </tr>
  11.   <tr><td colspan="2" height=5></td></tr>
  12.  
  13.   <tr>
  14.       <td width="38%" nowrap class="Estilo7">N&uacute;mero de Tel&eacute;fono:</td>
  15.       <td colspan="2">
  16.           <input name="text19" size="25" maxlength="12" onKeyPress="LP3_data()"onblur="LP0_data()" onMouseover="showtip2(this,event,'Ingrese el Número de Teléfono asociado al Chip');" onMouseout="hidetip2();" STYLE="cursor: hand"><BR>    
  17.       </td>
  18.   </tr>
  19.      
  20.   <tr>
  21.       <td width="38%" nowrap class="Estilo7">N&uacute;mero de Chip:</td>
  22.       <td colspan="2">
  23.           <input name ="text13" size="25" maxlength="20" onKeyPress="LP_data()" onMouseover="showtip2(this,event,'Ingrese el Número de Chip. Este campo no debe estar vacio');" onMouseout="hidetip2();" STYLE="cursor: hand"><BR>    
  24.       </td>
  25.   </tr>
  26.    
  27.   <tr>
  28.       <td width="38%" nowrap class="Estilo7">Dato1:</td>
  29.       <td colspan="2">
  30.           <input name="text14"  size="25" maxlength="12" onKeyPress="LP_data()" onMouseover="showtip2(this,event,'Ingrese Dato1');" onMouseout="hidetip2();" STYLE="cursor: hand"><BR>      
  31.       </td>
  32.   </tr>      
  33.  
  34.   <tr>
  35.       <td width="38%" nowrap class="Estilo7">Dato2:</td>
  36.       <td colspan="2">
  37.           <input name="text15" size="25" maxlength="5" onKeyPress="LP_data()" onMouseover="showtip2(this,event,'Ingrese Dato2');" onMouseout="hidetip2();" STYLE="cursor: hand"><BR>      
  38.       </td>  
  39.   </tr>
  40.  
  41.   <tr>
  42.       <td width="38%" nowrap class="Estilo7">Serie de Carpeta:</td>
  43.       <td colspan="2">
  44.           <input name="text16" size="25" maxlength="13" onKeypress="LP2_data()" onMouseover="showtip2(this,event,'Ingrese el Número de Serie');" onMouseout="hidetip2();" STYLE="cursor: hand"><BR>      
  45.       </td>
  46.   </tr>
  47.          
  48.   <tr>
  49.       <td width="38%" nowrap class="Estilo7">Pin:</td>
  50.       <td colspan="2">
  51.           <input name="text17" size="25" maxlength="4" onKeyPress="LP_data()" onMouseover="showtip2(this,event,'Ingrese el Pin del Chip');" onMouseout="hidetip2();" STYLE="cursor: hand"><BR>      
  52.       </td>
  53.   </tr>
  54.          
  55.   <tr>
  56.       <td width="38%" nowrap class="Estilo7">Puk:</td>
  57.       <td colspan="2">
  58.           <input name="text18" size="25" maxlength="8" onKeyPress="LP_data()" onMouseover="showtip2(this,event,'Ingrese el Puk del Chip');" onMouseout="hidetip2();" STYLE="cursor: hand"><BR>    
  59.       </td>
  60.   </tr>
  61.  
  62.   <tr>
  63.      <td width="38%" nowrap class="Estilo7">Fecha Entrega Chip:</td>
  64.      <td colspan="2">
  65.           <input name="text20" size="25" maxlength="10" onKeypress="if(event.keyCode == 13) event.returnValue = false;" onChange="valFecha(document.Formc.text20)"  onMouseover="showtip2(this,event,'Ingrese la Fecha con formato dd/mm/aaaa. Ejemplo (01-01-2009 o 01/01/2009)');" onMouseout="hidetip2();" STYLE="cursor: hand"><BR>    
  66.      </td>
  67.   </tr>
  68.        
  69.   <tr>
  70.      <td width="38%" nowrap class="Estilo7">Fecha Retiro Chip:</td>
  71.      <td colspan="2">
  72.           <input name="text21" size="25" maxlength="10" onKeypress="if(event.keyCode == 13) event.returnValue = false;" onChange="valFecha(document.Formc.text21)"  onMouseover="showtip2(this,event,'Ingrese la Fecha con formato dd/mm/aaaa. Ejemplo (01-01-2009 o 01/01/2009)');" onMouseout="hidetip2();" STYLE="cursor: hand"><BR>    
  73.      </td>
  74.   </tr>        
  75.  
  76.   <tr>
  77.      <td width="38%" nowrap class="Estilo7">Asignado:</td>
  78.      <td colspan="2">
  79.           <input name="text22" size="25" maxlength="50" onKeypress="LP1_data()" onMouseover="showtip2(this,event,'Ingrese el El nombre de la persona asociada al Chip');" onMouseout="hidetip2();" STYLE="cursor: hand"><BR>    
  80.      </td>
  81.   </tr>
  82.          
  83.   <tr>
  84.      <td width="38%" nowrap class="Estilo7">No Asignado:</td>
  85.      <td colspan="2">
  86.           <input name="text23" size="25" maxlength="50" onKeypress="LP1_data()" onMouseover="showtip2(this,event,'Ingrese el nombre de la persona a quien se retiro el chip');" onMouseout="hidetip2();" STYLE="cursor: hand"><BR>    
  87.      </td>
  88.   </tr>
  89.          
  90.   <tr>
  91.      <td width="38%" nowrap class="Estilo7">Notas:</td>
  92.      <td colspan="2">
  93.           <input name="text24" size="25" maxlength="200" onKeypress="LP1_data()" onMouseover="showtip2(this,event,'Permite ingresar datos extras que no se encuentran en las otras opciones');" onMouseout="hidetip2();" STYLE="cursor: hand"><BR>    
  94.      </td>
  95.   </tr>
  96.            
  97.   <tr>
  98.      <td colspan="6" align="center">
  99.          <input type="Submit" value="Actualizar" onMouseover="showtip2(this,event,'Pulse el Botón para poder grabar los nuevos datos del usuario');" onMouseout="hidetip2();" STYLE="cursor: hand">
  100.      </td>
  101.      <td width="13%"></td>
  102.   </tr>      
  103. </table>
  104. <%
  105.   num_chip0 = request.Form("text13")
  106.   dato1_0 = request.Form("text14")
  107.   dato2_0 = request.Form("text15")
  108.   serie_carpeta0 = request.Form("text16")
  109.   pin0 = request.Form("text17")
  110.   puk0 = request.Form("text18")
  111.   movil0 = request.Form("text19")
  112.   fecha_entrega_chip0 = request.Form("text20")
  113.   fecha_retiro_chip0 = request.Form("text21")
  114.   asignado0 = request.Form("text22")
  115.   no_asignado0 = request.Form("text23")
  116.   notas0 = request.Form("text24")
  117.  
  118.    SQL1_0 = "UPDATE CHIP SET  NUM_CHIP = '" & num_chip0 & "', DATO1 = '" & dato1_0 & "', DATO2 = '" & dato2_0 & "', SERIE_CARPETA = '" & serie_carpeta0 & "', PIN = '" & pin0 & "', PUK = '" & puk0 & "', FECHA_ENTREGA_CHIP = '" & fecha_entrega_chip0 & "', FECHA_RETIRO_CHIP = '" & fecha_retiro_chip0 & "', ASIGNADO = '" & asignado0 & "', NO_ASIGNADO = '" & no_asignado0 & "', NOTAS = '" & notas0 & "' WHERE MOVIL = '" & movil0 & "'"
  119.  
  120.   set obj_conn0 = server.createobject ("ADODB.Connection")
  121.   obj_conn0.Open "PRUEBA"
  122.   obj_conn0.Execute sql1_0
  123.   obj_conn0.Close
  124.   set obj_conn0 = Nothing
  125.  
  126. %>
  127. </form>
  128. <%
  129. end if
  130. %>

De ante mano muchas gracias a todos