Foros del Web » Programando para Internet » Jquery »

Pasar parametros

Estas en el tema de Pasar parametros en el foro de Jquery en Foros del Web. Hola chicos, necesito de vuestra ayuda, os comento, tengo un funcion la cual pasa datos al mismo formulario y otra version que pasa datos a ...
  #1 (permalink)  
Antiguo 17/12/2014, 17:16
Usuario no validado
 
Fecha de Ingreso: abril-2012
Mensajes: 134
Antigüedad: 12 años
Puntos: 0
Pasar parametros

Hola chicos, necesito de vuestra ayuda, os comento, tengo un funcion la cual pasa datos al mismo formulario y otra version que pasa datos a otra pagina cuando haces onclick en el boton de enviar, en la funcion se hace submit cuando pasa los valores.

La suelo utilizar cuando quiere pasar id de una tabla para almacenar datos y cosas parecidas, la cuestion es que estoy usando el jquery validate, y ya no me funciona.

Hay alguna forma de pasar valores desde el validate, o buscar alternativa.

mi funcion es:

function cambio_estado(form,variable,valor){
// Cambia el valor de un variable oculta en el formulario y realiza submit.
var ReForm =document.forms[form];
var vrb=ReForm.elements[variable];
vrb.value=valor;
ReForm.submit();
}
  #2 (permalink)  
Antiguo 17/12/2014, 20:19
Usuario no validado
 
Fecha de Ingreso: abril-2012
Mensajes: 134
Antigüedad: 12 años
Puntos: 0
Respuesta: Pasar parametros

No se si me he explicado bien, es que he visto que hay muchas visitas sin respuesta, lo que necesito saber es si desde el jquery validate puedo pasar valores al refrescar la pagina y se recojan como $_POST['lo que sea'] o si no es posible, poder implementar la funcion que os he indicado.
  #3 (permalink)  
Antiguo 17/12/2014, 22:41
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Pasar parametros

El plugin validate, solo valida que los datos ingresados sean válidos, mas no evita que estos sean enviados, como normalmente sucedería. Ahora bien, si usas dicho plugin para validar la información a enviar, ¿para qué necesitas a las otras funciones? Porque puedes hacer la validación y envío de los datos del formulario solo con el plugin. Échale un vistazo a la documentación respectiva.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #4 (permalink)  
Antiguo 18/12/2014, 03:57
Usuario no validado
 
Fecha de Ingreso: abril-2012
Mensajes: 134
Antigüedad: 12 años
Puntos: 0
Respuesta: Pasar parametros

Gracias por la respuesta, como he comentado en el post inicial, utilizo la función para pasar valores o cambiar valores y recogerlos cuando se refresca la pagina, a través de un campo hidden, la documentación la ve verificado y la opción que se me asemeja es el submitHanler, pero no trabaja como necesito. Mi idea es poder pasar valores de x variable para recogerlas al refrescar por ejemplo para usar como control para insertar datos en la bd.

Gracias de antemano.
  #5 (permalink)  
Antiguo 18/12/2014, 20:04
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Pasar parametros

Particularmente y para no hacerme muchos líos, desistiría de usar el plugin y validaría los datos mediante mis propios métodos, por ejemplo, verificar que los datos no sean nulos, validar cadenas de caracteres y valores numéricos, entre otros, luego, podrías hacer lo que me comentas que hacen tus funciones y listo.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #6 (permalink)  
Antiguo 18/12/2014, 21:23
Usuario no validado
 
Fecha de Ingreso: abril-2012
Mensajes: 134
Antigüedad: 12 años
Puntos: 0
Respuesta: Pasar parametros

Muchas gracias, al final he encontrado una solución, he metido en el action mi funcion y desde la funcion hago submit.

Etiquetas: parametros
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 13:30.