Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/12/2010, 12:17
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 6 meses
Puntos: 310
Respuesta: Nose que estoy haciendo mal... una ayudita en este pedazo de código plz

Cita:
Iniciado por maycolalvarez Ver Mensaje
cuado se envia un form (submit), se espera enviar la data del mismo al servidor, en tu caso no quieres eso, pero al usar onsubmit puedes cancelar ese envío al retornar false, el problema es que lo estás implementando mal, una opción seria:

onsubmit="alert(factorial(this.elements['factorial'].value)); return false;"

alert para mostrarlo como un mensaje
this.elements, porque this devuelve el formulario actual, pero ten en cuenta que el formulario puede tener n elementos, debes indicar cual y que propiedad

PD: recuerda que los métodos recursivos pueden minar completamente la memoria, en el caso del factorial puede hacerse con ciclos también
¿No sería más fácil así?
Código HTML:
Ver original
  1. <form action="javascript:alert(factorial(this.elements['factorial'].value))">
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red