Foros del Web » Estrategias Digitales y Negocios Online » Negocios »

Enviar parametros a funcion desde FORM

Estas en el tema de Enviar parametros a funcion desde FORM en el foro de Negocios en Foros del Web. Hola, tengo enrollado un asunto que nada más ya me tiene vuelto loco. Necesito enviar dos parámetros a una función de la siguiente manera: @import ...
  #1 (permalink)  
Antiguo 05/08/2011, 17:36
Avatar de JavierMMM  
Fecha de Ingreso: agosto-2008
Ubicación: Justito frente a la computadora.
Mensajes: 278
Antigüedad: 15 años, 8 meses
Puntos: 0
Pregunta Enviar parametros a funcion desde FORM

Hola, tengo enrollado un asunto que nada más ya me tiene vuelto loco.

Necesito enviar dos parámetros a una función de la siguiente manera:
Código HTML:
Ver original
  1. <form action="grabar.asp" name="registroins">
  2.    ..... varios inputs ....
  3. Maestro Responsable:
  4. <input type="text" name="mresponsable" id="mresponsable" size="40" />
  5. <input type="button" onClick="buscarprofesor(*y aquí quiero poner dos parámetros*)" value="Buscar" />
  6. </form>

y esta es la función que recibe
Código Javascript:
Ver original
  1. function buscarprofesor(correo,var2)
  2. {
  3.     ajax=nuevoAjax();
  4.     document.write(correo+" - "+valor);
  5.     //ajax.open("GET", "curso.asp?tipo="+correo+"&var2="+var2, true);
  6.     ajax.onreadystatechange=function()
  7.     {
  8.         if (ajax.readyState==4)
  9.         {
  10.             document.registroins.profesor.value = ajax.responseText;
  11.         }
  12.     }
  13.     ajax.send(null);
  14. }

La cosa es que cuando mando 1 parámetro no hay problema, pero cuando mando 2 no me permite. Ahora, lo que requiero es enviar lo que escribo en la caja de texto "mresponsable" es decir, algo como esto:

Código HTML:
Ver original
  1. <input type="text" name="mresponsable" id="mresponsable" size="40" />
  2. <input type="button" onClick="buscarprofesor(var1,"mresponsable")" value="Buscar" />

¿Alguién que me pueda decir cómo puedo hacerle?

De antemano, gracias.
__________________
__________________________________________________ ___________________________________
Las cosas más reales sólo suceden en la imaginación... Sólo recordamos, lo que nunca sucedió.
  #2 (permalink)  
Antiguo 05/08/2011, 18:39
Avatar de goteen_mx  
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años
Puntos: 37
Respuesta: Enviar parametros a funcion desde FORM

Si tu parametro es cadena y el atributo esta entre comillas dobles tienes que ponelo entre comillas simples y viseversa


onClick="buscarprofesor(var1,document.getElementBy Id('mresponsable').value)"

o

onClick='buscarprofesor(var1,document.getElementBy Id("mresponsable").value)'

Saludos.
__________________
Born to be free.
  #3 (permalink)  
Antiguo 05/08/2011, 19:09
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Enviar parametros a funcion desde FORM

Hola:

La concatenación de parámetros se hace con el separador "&" (ampersand)...

var1=hola&var2=amigo;

con eso se envía:

var1 = "hola" y var2 = "amigo"

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 08/08/2011, 08:20
Avatar de JavierMMM  
Fecha de Ingreso: agosto-2008
Ubicación: Justito frente a la computadora.
Mensajes: 278
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Enviar parametros a funcion desde FORM

Excelente goteen_mx y caricatos , gracias por la respuesta... me fue de gran ayuda ...
__________________
__________________________________________________ ___________________________________
Las cosas más reales sólo suceden en la imaginación... Sólo recordamos, lo que nunca sucedió.

Etiquetas: funcion, javascript, parametros, formulario
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 09:03.