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???????? |
Este tema le ha gustado a 1 personas (incluyéndote)