FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Tratar información enviada por un formulario web a un cgi-Webbroker
Hola amigos, he empezado hace poco con delphi y con la programación web
He echo un cgi con webbroker, el cuál está alojado en un servidor IIS que corre bajo windows 2000 server y una red lan Mi duda es la siguiente: 1-Tengo un formulario web: Código:
<form name="form2" method="post" action="proyect1.exe/datos"> <p> Nombre: <input type="text" name="nombre"> Apellido: <input type="text" name="apellido"> Direccion: <input type="text" name="direccion"> <br> Email: <input type="text" name="email"> <br> <select name="listacombox" size="1"> <option value="hola">Te envio hola</option> <option value="adios">Te envio adios</option> <option value="gracias">Te envio gracias</option> </select> <p> <input type="submit" value="Enviar"> </form> Siento extenderme tanto pero era la única forma de expresar correctamente mi duda. Muchas Gracias por a delantado |
#2
|
||||
|
||||
En el evento on Action es donde recoges los parámetros, sería tal que asi:
Código:
procedure TWebModule1.WebModule1DatosAction(Sender: TObject; Request: TWebRequest; Response: TWebResponse; var Handled: Boolean); var nombre, Apellido, Direccion:string; begin Nombre:=request.contentfields.values['nombre']; Apellido:=request.contentfields.values['Apellido']; Direccion:=request.contentfields.values['Direccion']; . . . end; Código:
procedure TWebModule1.WebModule1DatosAction(Sender: TObject; Request: TWebRequest; Response: TWebResponse; var Handled: Boolean); var nombre, Apellido, Direccion:string; begin Nombre:=request.queryfields.values['Nombre']; Apellido:=request.queryfields.values['Apellido']; Direccion:=request.queryfields.values['Direccion']; . . . end; Si tienes más dudas no dudes en preguntar. Saludos, Tony Última edición por tcp_ip_es fecha: 13-05-2004 a las 11:24:36. |
#3
|
|||
|
|||
gracias
gracias toni. me ha ido bien la respuesta
|
#4
|
|||
|
|||
Recuperar Contenido Variables WEBBROKER
Gracias Tony , la respuesta me sirvio
Una pregunta Adicional , como se que boton se presiono? Gracias de nuevo |
#5
|
|||
|
|||
Leer que boton presiono en la forma
<form class="zoom" action="/action_login">
<label for="usuario">Usuario:</label><br> <input type="text" id="usuario" name="usuario" maxlength="15" size="15" value="SYSDBA"><br> <label for="Passw">PassWord:</label><br> <input type="password" id="Passw" name="Passw" maxlength="15" size="15" value="masterkey"><br> <label for="Login">Login</label><br> <input type="submit" id="Login" name="boton" value= "BTN_LOGIN" > <input type="submit" id="Terminar" name="boton" value= "BTN_TERMINAR" > </form> // Leer que boton presiono en la forma g_NombreBotonPresionado:= Request.QueryFields.Values['boton']; if g_NombreBotonPresionado = 'BTN_TERMINAR' then begin Response.Content:= FTerminar.HTMLDoc.Text ; Exit; end; |
#6
|
|||
|
|||
To process information sent by web forms in an OnAction event of data action in your CGI WebBroker app, the properties of Request parameter can help.
To access a value entered in a "name" field, use Request.ContentFields['name']. Likewise, other fields like last name, address, email and comboxlist may also be accessible by their respective names. Once the Request parameter allows accessing form data, any necessary processing or validation can be undertaken prior to saving or sending. For instance, saving can save the data directly into a database; email can then send and collect. if it doesn't work let me know i will try to find the solution if possible |
#7
|
||||
|
||||
Thank you very much
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#8
|
|||
|
|||
Como Manajar Varios Documentos O Form
pawantanwar BUENAS NOCHES
estoy tratando de hacer una aplicacion con webbroker y no he pdoido entender la relacion de el documento con el acction de delphi No he podido enteder como se relaciona : <html> <title>LOGIN</title> <body> <form class="zoom" action="/action_login"> <label for="usuario">Usuario:</label><br> <input type="submit" id="Login" name="boton" value= "BTN_LOGIN" > <input type="submit" id="Terminar" name="boton" value= "BTN_TERMINAR" > </form> y el web actions o como saber que forma estoy procesando o como habilito la web action no se tenga un ejemplo donde uno pueda navegar entre formas gracias |
|
|
|