Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/12/2015, 06:57
Avatar de angel_dope
angel_dope
 
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 4 meses
Puntos: 8
Respuesta: Alert al pulsar punto

Cita:
Iniciado por IsaBelM Ver Mensaje
en principio se me ocurre que puedes aunarle en reemplazo
Con lo que tu propones, reemplaza todo el valor del campo, con lo que borra todo lo escrito hasta ese momento, pero ya lo tengo solucionado, simplemente hago el reemplazo buscando solo el punto.
Por otra parte, también he solucionado el tema de que me seleccionase lo escrito previamente simplemente quitando el this.select que había en el campo del formulario.
Y por último compruebo tanto el código del punto normal, como el del punto del teclado numérico, que no son iguales! Al final ha quedado así:

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.     function displayunicode(e, este){
  3.         var unicode=e.keyCode? e.keyCode : e.charCode
  4.         if (unicode == 190 || unicode == 110) { //punto normal (190) y punto del teclado númerico (110)
  5.             alert("No está permitido el uso de puntos. Por favor, use la coma para separar decimales");
  6.             este.value = este.value.replace('.', '');
  7.         }
  8.     }
  9. </script>
  10.  
  11. <form>
  12. <input type="text" onkeydown="displayunicode(event, this);" />
  13. </form>
__________________
Vayamos por Partes :: Jack el Destripador