Source language: Translate to:

Enviar form automaticamente

General questions about NeoAppBuilder - our rapid application development tool for building HTML5, web and mobile apps.

Moderator: Neosoft Support

Enviar form automaticamente

Postby djmarkes » Wed Nov 18, 2015 1:45 am

Hola.

Necesito que se envíe un formulario de forma automática.

Estoy probando con:

BeginJS
$scope.SubmitButton2_click();
EndJS

BeginJS
$scope.SubmitButton2_sumbit();
EndJS

Pero me tira error en la consola.

¿Cómo puedo hacer que se envíe un form automáticamente?

Gracias a todos y un saludo. :mrgreen:
Diseño gráfico y Web profesional
http://www.jm-style.net
User avatar
djmarkes
 
Posts: 187
Joined: Thu May 26, 2011 5:08 pm

Re: Enviar form automaticamente

Postby Neosoft Support » Wed Nov 18, 2015 7:13 pm

You could try something like this:

BeginJS
document.getElementById("Form1").submit();
EndJS
NeoSoft Support
Neosoft Support
NeoSoft Team
 
Posts: 5602
Joined: Thu Mar 31, 2005 10:48 pm
Location: Oregon, USA

Re: Enviar form automaticamente

Postby djmarkes » Fri Nov 20, 2015 4:22 am

Hola Dave muchas gracias.

Pero parece que me da error en la consola y me desaparecen los elementos y las variables.

StrParse "[lista]" " -- " [cont]
BeginJS
document.getElementById("Form2").submit();
EndJS

La acción de Form2 apunta a: http://b2b.centralderecambios.com/index ... geRef&ref=[cont1]

No soy capaz de que lo haga sin hacer click en ningún botón.

Haber si alguien puede hecharme una mano.

Gracias de nuevo. :mrgreen:
Diseño gráfico y Web profesional
http://www.jm-style.net
User avatar
djmarkes
 
Posts: 187
Joined: Thu May 26, 2011 5:08 pm

Re: Enviar form automaticamente

Postby Neosoft Support » Fri Nov 20, 2015 6:28 pm

That may be a security feature of the browser. Maybe you can use "XMLHttpRequest" to pass your data to the server instead.
NeoSoft Support
Neosoft Support
NeoSoft Team
 
Posts: 5602
Joined: Thu Mar 31, 2005 10:48 pm
Location: Oregon, USA

Re: Enviar form automaticamente

Postby djmarkes » Sat Nov 21, 2015 2:29 am

¿Tienes pensado crear algo parecido a InternetGet de NeoBook, para hacerlo mas directo y simple?
Diseño gráfico y Web profesional
http://www.jm-style.net
User avatar
djmarkes
 
Posts: 187
Joined: Thu May 26, 2011 5:08 pm

Re: Enviar form automaticamente

Postby Neosoft Support » Wed Nov 25, 2015 5:26 pm

Do you plan to create something like InternetGet NeoBook, to make it more direct and simple?


Yes, eventually I think there will be something like that.
NeoSoft Support
Neosoft Support
NeoSoft Team
 
Posts: 5602
Joined: Thu Mar 31, 2005 10:48 pm
Location: Oregon, USA

Re: Enviar form automaticamente

Postby djmarkes » Thu Jan 21, 2016 11:24 am

Sigo intentando esto.

¿Alguien puede ayudarme?

Gracias!
Diseño gráfico y Web profesional
http://www.jm-style.net
User avatar
djmarkes
 
Posts: 187
Joined: Thu May 26, 2011 5:08 pm

Re: Enviar form automaticamente

Postby djmarkes » Mon Jan 25, 2016 5:51 am

Si pongo esto:

BeginJS
document.getElementById("Form3").submit();
EndJS

La consola me dice este error:

Image

Hay manera de tener una función internetGET internetPOST?

Gracias.!
Diseño gráfico y Web profesional
http://www.jm-style.net
User avatar
djmarkes
 
Posts: 187
Joined: Thu May 26, 2011 5:08 pm

Re: Enviar form automaticamente

Postby luishp » Tue Jan 26, 2016 12:42 am

I have finally found the solution to your problem:
Finalmente he encontrado la solución:
Code: Select all
BeginJS
  $scope.SubmitForm('Form1','http://www.neosoftware.com/apps/neoapptest.php','POST',$scope.Form1_submit,$scope.Form1_success,$scope.Form1_fail);
EndJS

Just change "Form1" for your Form Name and 'http://www.neosoftware.com/apps/neoapptest.php' for your php URL.
All the previously mentioned solutions work for normal Forms included on Containers pure as HTML, but NAB forms are not really submited.

Simplemete cambia "Form1" por el nombre de tu formulario y 'http://www.neosoftware.com/apps/neoapptest.php' por la URL de tu archivo php.
Todas las soluciones mencionadas previamente en este hilo también funcionan pero sólo con formularios normales incluidos como HTML dentro de un objeto Container. Los formularios de NAB no son realmente enviados mediante submit().
Luis Hernández - SinLios Soluciones Digitales
http://sinlios.com
User avatar
luishp
 
Posts: 359
Joined: Wed May 23, 2007 10:17 am
Location: Spain

Re: Enviar form automaticamente

Postby djmarkes » Fri Jan 29, 2016 4:40 am

Luis muchas gracias macho me ha funcionado bastante bien. ¿Se podría hacer un plugin para esto verdad?

Si no me equivoco, esto funciona si el formulario esta en la misma página que el botón que tenga esta acción.

Si es así, ¿cómo puedo usar esto pero para enviar cualquier form de cualquier página de mi proyecto?

Muchas gracias de nuevo Luis.

Saludos! :mrgreen: :mrgreen:
Diseño gráfico y Web profesional
http://www.jm-style.net
User avatar
djmarkes
 
Posts: 187
Joined: Thu May 26, 2011 5:08 pm

Re: Enviar form automaticamente

Postby luishp » Fri Jan 29, 2016 5:56 am

La verdad que no veo una forma fácil de crear un plugin que haga esto.
Desde los plugin, por alguna razón que desconozco, no es posible llamar a funciones predefinidas de NAB. Simplemente no funciona.

Respecto a enviar un formulario desde otra página, debes tener en cuenta que el formulario no existe realmente hasta que no se carga la página en que está.
Yo que tu probaría a poner el formulario en una página "Master" (imagino que lo tendrás oculto de alguna manera) y poner esa master page de fondo de la página desde las que quieras poder enviar el formulario.

Ya me dirás si funciona. ¡Suerte!
Luis Hernández - SinLios Soluciones Digitales
http://sinlios.com
User avatar
luishp
 
Posts: 359
Joined: Wed May 23, 2007 10:17 am
Location: Spain

Re: Enviar form automaticamente

Postby luishp » Mon Feb 08, 2016 9:13 am

Al final he incluido una acción para enviar formularios en el plugin Power-App

slSubmitForm
Submits the info in a NAB Form to a URL programatically.

Espero que te sea útil :-)
Luis Hernández - SinLios Soluciones Digitales
http://sinlios.com
User avatar
luishp
 
Posts: 359
Joined: Wed May 23, 2007 10:17 am
Location: Spain


Return to General NeoAppBuilder Discussion

Who is online

Users browsing this forum: No registered users and 1 guest