Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > HTML, Javascript y otros
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-03-2007
tramjauer tramjauer is offline
Miembro
 
Registrado: ene 2005
Posts: 42
Poder: 0
tramjauer Va por buen camino
Valor del Submit dentro de JavaScript

Muy buenas a todos,
Tengo dos botones, aceptar y cancelar dentro de un formulario el qual valido el campo fecha con un javascript al apretar uno de los dos botones. Lo que me gustaria saber es qual de los dos botones he apretado dentro de un Javascript, ya que si por ejemplo aprieta aceptar que haga unas operaciones dentro del javascript y si ha apretado el cancelar que haga unas otras.

Espero que me puedan ayudar a solucionar-lo.

Muchas gracias.

Tramjauer.
Responder Con Cita
  #2  
Antiguo 27-03-2007
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 22
kayetano Va por buen camino
Hola

Si no quieres complicarte la vida utiliza funciones diferentes para cada botón
Código:
<input type="button" name="boton_1" Value="enviar" onclick="enviar()">
<input type="button" name="boton_2" Value="cancelar" onclick="cancelar()">
como no tengo ni idea de como has definido tus botones te pondré otro ejemplo
Código:
<input type="submit" name="boton_1" Value="enviar" onclick="return validar()">
<input type="reset" name="boton_2" Value="cancelar">
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #3  
Antiguo 27-03-2007
tramjauer tramjauer is offline
Miembro
 
Registrado: ene 2005
Posts: 42
Poder: 0
tramjauer Va por buen camino
Hola de nuevo,

lo contare bien como lo tengo:

Uso un formulario el qual contiene el siguiente codigo el qual usa el valor de la fecha para validar antes de ir a la pagina indicada.
Código:
onSubmit="return Validar(this.p_data.value)"
en los botones tengo lo siguiente, donde en el boton de aceptar ya hago una validacion de que los campos que sean obligatorios esten llenos:
Código:
<input id="accept"class="boton2" type="submit" value="Aceptar" name="submit" onClick="MM_validateForm('campo','','R');return document.MM_returnValue">
<input id="cancel" class="boton2" type="submit" value="Cancelar" name="submit">
por tanto me gustaria saber o como poner dos nombres de funciones en el mismo evento onClick o sino saber qual de los dos botones he seleccionado.

Muchas gracias,

Tramjauer

Última edición por tramjauer fecha: 27-03-2007 a las 22:26:17.
Responder Con Cita
  #4  
Antiguo 28-03-2007
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 22
kayetano Va por buen camino
Hola

No es necesario la doble validación que realizas, con una sola valdria.
No me suena que a través de javascriipt se pueda saber que botón se a pulsado, al menos como tu lo has hecho.
No entiendo que un botón "cancel" realice la acción "submit", por lo general dos botones que hacen acciones opuestas debería llamar a funciones diferentes.
Un evento onclick puede llamar a dos funciones facilmente:
Código:
....
   function doble() {
      funcion_1();
      funcion_2();
   }
....
<input type="submit" value="Enviar" onclick="doble()">
....
Creo que te estas complicando un poco, te aconsejo que antes de seguir te pares a pensar y realices un análisis de tu problema. Te aseguro que es innecesario lo que estas realizando y que hay soluciones más simples a tu problema.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #5  
Antiguo 28-03-2007
tramjauer tramjauer is offline
Miembro
 
Registrado: ene 2005
Posts: 42
Poder: 0
tramjauer Va por buen camino
Muchas gracias,

he echo lo que me has dicho, pensar realmente lo que queria i al final a sido muy facil.

Mucha gracias de nuevo!

Tramjauer.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Simular click en submit(imagen) de formularios web RazoR Internet 9 17-03-2011 18:31:07
Reset y submit en un botón elcigarra HTML, Javascript y otros 19 12-12-2006 03:45:26
No me devuelve valor un funccion creada dentro de una DLL albertoP Varios 3 17-04-2006 21:58:54
Arrastrar un valor de Saldo dentro de un QRExpr kikodelphi Impresión 2 27-09-2005 22:00:29
Pasar el valor de un TEdit dentro de un StringGrid a otro TEdit que está fuera atirado Varios 4 11-09-2004 19:13:48


La franja horaria es GMT +2. Ahora son las 22:32:38.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi