| |||
Mostrar resultado de una operacion en el momento sin tener que actualizar Hola, resulta que tengo que mostrar el precio de un producto (lo hago con php), y en la misma página quiero que el usuario seleccione la cantidad del producto, me gustaría mostrar el total del precio (multiplicar el precio unidad por cantidad elegida) en el mismo instante, se puede con js o algo? me pueden ayudar? |
| |||
Respuesta: Mostrar resultado de una operacion en el momento sin tener que actualizar Antes que nada un saludo. Obviamente se puede y no es tan complicado como parece. Yo use la función onkeyup de jQuery para hace algo parecido. Puedes hacer lo siguiente: Envías la cantidad que tecleo el usuario y el valor del producto (vía hidden) a otra pagina, y el resultado lo muestras en la misma pagina a través de jQuery en un div oculto, que solamente se muestra al darle clic al botón de calcular total o algo parecido, que en mi caso no use botón porque el total se iba calculando mientras el usuario escribía (por eso use onkeyup). Espero te sirva la info. |
| |||
Respuesta: Mostrar resultado de una operacion en el momento sin tener que actualizar muchas gracias por el dato amigo, "vía hidden" te referís a input hidden verdad? voy a pensar en el codigo, gracias nuevamente |
| |||
Respuesta: Mostrar resultado de una operacion en el momento sin tener que actualizar Si, un input type hidden, y obtienes las variables a traves de jquery. Si tienes problemas, me avisas y yo puedo guiarte o ayudarte. Salu2. |
| |||
Respuesta: Mostrar resultado de una operacion en el momento sin tener que actualizar No me sale, no sé javascript, o sea me gustaría que funcione para el input type number, probé con onclick, o sea algo asi (ésto no funciona xq no se javascript:P ) <html> <head> <title></title> <script language='javascript'> var precio = 170; var porName=document.getElementsByName("cantidad")[0].value; function up() { var resultado = precio * porName; document.forms[0].b.value = resultado; } </script> </head> <body> <form> Escoge cantidad: <input type='number' id='cantidad' name='cantidad' value='1' required onclick="up()" /> <br> onclick cambia: <input type="text" name="b" /> </form> </body> </html> |
| |||
Respuesta: Mostrar resultado de una operacion en el momento sin tener que actualizar Puedes usar jQuery y ajax, aqui te deo un ejemplo 100% funcional, puedes copiar y pegar:
Código PHP:
Ver original Código del archivo proceso.php
Código PHP:
Ver original Espero te sirva para lo que deseas hacer. Salu2 |
Etiquetas: |