Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/11/2010, 14:06
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 10 meses
Puntos: 1485
Respuesta: Duda en codigo

pues de acuerdo a los comentarios/instrucciones del codigo tienes que eliminar una linea y substituir un valor por otro.
Código:
         alert('Envio del formulario.')      //eliminar este alert para uso normal 
         return false          //sustituir por return true para hacer el submit
lo cierto es que con esos cambios no me trabaja en chrome; no he probado en otro navegador pero debe ser lo mismo. en el elemento <form> tiene el evento onsubmit, es por ello que no se envia el formulario, simplemente elimina ese atributo.

Cita:
Te hago la pregunta porque leí en algún sitio que si tiene un evento como OnSubmit es mejor utilizar un Onclick para enviar los datos a otro archivo (creo).
seguramente lo habras entendido mal. no es lo mismo onclick que onsubmit; ambos responden a eventos distintos. el evento submit no necesiariamente se inicia con accion del raton, incluso puede ser con el teclado o dependiendo del equipo/dispositivo pudiera iniciarse con otra interfaz. por tanto, lo correcto seria utilizar onsubmit para cualquier tarea: validacion, manipulacion de formulario, cancelacion de envio, u otros. para el envio de datos no hay que preocuparse, de eso se encargara el navegador.

Cita:
Y sobre lo otro que depende del navegador, entonces, como opinión personal tuya sugieres utilizar esta forma de pasar con los enters sobre los campos?? o sugieres alguna otra forma mejor??
en mi opinion no tiene importancia como lo quieras hacer siempre y cuando sea un formulario accesible. es decir, que funcione incluso sin javascript. lo que antes quise comentar era una observacion de que cada navegador tiene sus particularidades pero en la mayoria de los casos este no afecta o no deberia afectar la funcionalidad principal. o sea, si al hacer click sobre el boton de envio, éste no recibe el foco, no deberia afectar en el proceso de envio. aqui la culpa no es el script, sino las caracteristicas del navegador.

pd: solo por aclarar... lo del sarcasmo, no era el tono que queria darle, era solo si lo percibias de esa forma...
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Última edición por zerokilled; 12/11/2010 a las 14:11