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

David el grande:

Gracias a tus consejos que le diste a harvestmoon pude hacer algo similar pero con letras ya que con numeros ya lo habia hecho pero no sabia como hacerlo con las letras (para q aceptara Mayusculas y minusculas) no sabia como conectar los 2 rangos 65-90 y 97-122 lo hacia solo con "||" pero con:

Cita:
if ((key < 45 || key > 57) && key != 9 && key != 8 && key != 13)
Se me ocurrio lo siguiente :

Código asp:
Ver original
  1. <script language="javascript">
  2. <!--
  3. function SoloLetra(){
  4. var key=window.event.keyCode;  
  5. if ((key < 65 || key > 90) && (key < 97 || key > 122) && key != 32){
  6. window.event.keyCode=0;
  7. }}
  8. -->
  9. </script>

Y me resulto perfecto lo de los numeros ningun problema a y en el campo se ejecuta asi:

Código asp:
Ver original
  1. <tr>
  2.       <td width="38%" nowrap class="Estilo7">Asignado:</td>
  3.       <td colspan="2">
  4.            <input name="text10" size="25" maxlength="50" onKeypress="SoloLetra()" onMouseover="showtip2(this,event,'Ingrese el El nombre de la persona asociada al Chip');" onMouseout="hidetip2();" STYLE="cursor: hand"><BR>      
  5.       </td>  
  6.   </tr>

el onMouseover y onMouseout los tengo para mostrar cierta informacion
Alguno de ustedes me puede indicar como hacer para que un campo solo acepte numeros(ya lo hace) pero que ademas debe contener siempre numeros y no estar en blanco. Pero no en el boton hacer eso ya que ahi tengo.

onClick="return window.confirm('Desea Ingresar el registro')"

No se me ocrurre como crear que cumpla con ambas cosas y que al momento de pasar a otro campo de texto mande un mensaje diciendo que el campo no puede estar en blanco y si queren grabar aun estando en blanco no los deje y muestre otro mensaje


Para que el usuario solo confirme y el de la validacion q sea solo numeros lo tengo
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){
  6. window.event.keyCode=0;//anula la entrada de texto.
  7. }}
  8. -->
  9. </script>
Gracias por el aporte q estes ambos muy bien

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