Ver Mensaje Individual
  #11 (permalink)  
Antiguo 16/04/2009, 10:38
Avatar de TonyChile
TonyChile
 
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: no corre javascript

Gracias harvestmoon pero no me funciono lo puse asi y nada

Código asp:
Ver original
  1. <script language="javascript">
  2. <!--
  3. function LP_data(){
  4. var key=window.event.keyCode;  
  5. if ((key < 48 || key > 57) && key != 32 && key != ""){// y key != 0) y colocando otro if con esas condiciones pero nada
  6. window.event.keyCode=0;
  7. }}
  8. -->
  9. </script>

lo e intentado asi y tampoco nada haber si alguien sabe xq no me funciona lo vi en las FAQs de javascript aca en el foro y lo adapte a mi caso:
Código asp:
Ver original
  1. <script language="JavaScript">
  2.    function noVacio() {
  3.     var i;
  4.     var n = parseInt(document.form1.text1.value);
  5.     var bError = false;
  6.  
  7.     for (i = 0; i < n; i++){
  8.      bError = bError || (eval("document.form1.text1" + i + ".value == ''"));
  9.      if (bError){
  10.       alert("El campo debe contener datos");
  11.       eval("document.form1.text1" + i + ".focus()");
  12.       break;
  13.      }
  14.     }
  15.     if (!bError) alert("Ok");
  16.    }
  17. </script>

y lo llamo asi en el evento onBlur:
Código asp:
Ver original
  1. <tr>
  2.       <td width="38%" nowrap class="Estilo7">N&uacute;mero de Chip:</td>
  3.       <td colspan="2">
  4.           <input type="text" name ="text1" size="25" maxlength="20" onKeyPress="LP_data()" onBlur="noVacio()" onMouseover="showtip2(this,event,'Los datos deben ser númericos y no estar en blanco');" onMouseout="hidetip2();" STYLE="cursor: hand"><BR>  
  5.  
  6.  
  7.       </td>                
  8.    </tr>


Última edición por TonyChile; 16/04/2009 a las 10:59