Foros del Web » Programando para Internet » Javascript »

operación matemática...

Estas en el tema de operación matemática... en el foro de Javascript en Foros del Web. Saludos... Estoy intentado crear un botón que me rellene automáticamente un par de campos en un formulario a través de JS. La idea es que ...
  #1 (permalink)  
Antiguo 26/04/2010, 08:49
Avatar de andrewp  
Fecha de Ingreso: agosto-2003
Ubicación: Barcelona
Mensajes: 1.160
Antigüedad: 20 años, 8 meses
Puntos: 5
operación matemática...

Saludos...

Estoy intentado crear un botón que me rellene automáticamente un par de campos en un formulario a través de JS.

La idea es que tomen un valor como referencia y lo multipliquen por una cifra determinada:

Código PHP:
<?php
$valorTotal 
5000;
?>

<!-- JS -->
<script language="JavaScript">
function llenado()
{
    document.form.campo1.value= <?php echo ($valorTotal*0.8?>
        document.form.campo2.value= <?php echo ($valorTotal*0.2?>
}
</script>

<!-- Formulario -->
<form name=form>
<input type="text" name="campo1">
<input type="text" name="campo2">
<input type="button" name="button" value="Rellenar" onClick="llenado()">
</form>
Pero no me funciona... Podríais echarme una mano?

Gracias!
__________________
Andrew :P
  #2 (permalink)  
Antiguo 26/04/2010, 09:19
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: operación matemática...

Hola andrewp

¿El código PHP funciona bien? Mira el código fuente, a ver qué se ha generado.

Saludos,
  #3 (permalink)  
Antiguo 26/04/2010, 11:19
Avatar de Fernand0  
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 18 años, 7 meses
Puntos: 19
Respuesta: operación matemática...

Código Javascript:
Ver original
  1. <html>
  2.  
  3. <head></head>
  4.  
  5. <body>
  6.  
  7. <script language="JavaScript">
  8. function llenado()
  9. {
  10.     document.form.campo1.value=5000*0.8
  11.         document.form.campo2.value=5000*0.2
  12. }
  13. </script>
  14.  
  15. <form name=form>
  16. <input type="text" name="campo1">
  17. <input type="text" name="campo2">
  18. <input type="button" name="button" value="Rellenar" onClick="llenado()">
  19. </form>
  20.  
  21. </body>
  22.  
  23. </html>

esto por lo menos me anda... tal vez PHP tenga un problema, o tal vez este en javascript pero en otra parte del codigo si es que lo hay..

Usa comillas y punto y coma, es solo un consejo..

saludos

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:00.