ose algo como
Código PHP:
<input type="text" name="textfield" onkeypress="return validar(event);sumarvarioscampos()">
| ||||
¿ Hay truco ? He probado esto y me funciona Código HTML: <html> <head> <title>2 funciones al soltar tecla</title> </head> <body> <script> function uno(){alert("funcion uno");} function dos(){alert("funcion dos");} </script> <p><input type="text" name="T1" size="20" onkeyup="uno();dos();"></p> </body> </html> |
| ||||
pero no me ha resultado... tengo esto: Código PHP: |
| ||||
Hola Sir Matrix Prueba llamando solo a la función validar() y desde la función validar llamas a calculatotal()
Código:
Espero que te sirva. Saludos, function validar(e) { //valida que sólo ingresen números tecla = (document.all) ? e.keyCode : e.which; if (tecla==8) return true; //Tecla de retroceso (para poder borrar) patron = /[\d.]/; // Solo acepta números te = String.fromCharCode(tecla); if (patron.test(te)) { calculatotal(); return true; } else return false; } |
| ||||
Muchas gracias de nuevo JabierB... me ha funcionado, pero el "onkeypress" no me sirve, ya que no me recoge el último valor ingresado... Hay algún método que sea como "onchange" o "onkeydepress" :P???????? |