Hi
I want to write a form that when a user presses submit it carries out the
submit action and then closes the browser or redirects to another page.
The form CGI I'm using, Demon's does not allow this and the default page and
message is , well, crap!
Can this be done?
Thanks
Adrian 10 1897
Yes, it can be:
Part I
<!--- test.html --->
<html>
<head>
<title>Test</title>
</head>
<body>
<form name="adrianFrm" action ="/cgi-bin/myscript.cgi" method = "post">
<input type = "submit" value = "Send">
</form>
</body>
</html>
Part II
<!--- mysqcript.cgi --->
<!--- make sure your script outputs the following --->
<html>
<head>
<title>Test</title>
<meta name = "http-equiv" content = "0;url=http://www.mysite.com/">
</head>
<body>
<p>Click here to <a href = "http://www.mysite.com/">continue</a></p>
</body>
</html>
Adrian wrote: Hi I want to write a form that when a user presses submit it carries out the submit action and then closes the browser or redirects to another page.
The form CGI I'm using, Demon's does not allow this and the default page and message is , well, crap!
Can this be done?
Thanks
Adrian
Hi
Thanks, but I my isp provide a preset script that I can't modify only
call, so I'm trying to do it from JS within the page!
Adrian
"orlando echevarria" <or*****@engr.uconn.edu> wrote in message
news:3F**************@engr.uconn.edu... Yes, it can be:
Part I
<!--- test.html ---> <html> <head> <title>Test</title> </head> <body> <form name="adrianFrm" action ="/cgi-bin/myscript.cgi" method = "post"> <input type = "submit" value = "Send"> </form> </body> </html> Part II
<!--- mysqcript.cgi ---> <!--- make sure your script outputs the following ---> <html> <head> <title>Test</title> <meta name = "http-equiv" content = "0;url=http://www.mysite.com/"> </head> <body> <p>Click here to <a href = "http://www.mysite.com/">continue</a></p> </body> </html>
Adrian wrote: Hi I want to write a form that when a user presses submit it carries out
the submit action and then closes the browser or redirects to another page.
The form CGI I'm using, Demon's does not allow this and the default page
and message is , well, crap!
Can this be done?
Thanks
Adrian
I want to write a form that when a user presses submit it carries out the submit action and then closes the browser or redirects to another page.
If I understand you correctly, then you want the form processing to be done
on the page locally, rather than on the server?
If so... well... It is possible to write a javascript function to 'validate'
the form and perform pretty much any 'local' operations of the info...
However, usually for a form to be of any use it needs to send its data to
the server.
If all you want to do is rewrite the form in a fancy way so that it looks
nice, you can do that and still submit the form data to the cgi script.
However, getting it to redirect to another page after submission is another
matter... I'm pretty sure that you cannot change that behaviour, as upon
processing the cgi script, its output is sent to the browser directly. So
unless you can modify the cgi script, you're stuck. Unless there is a
parameter you can pass to the cgi script that will redirect it somewhere.
Which is doubtful.
HTH.
P.
Hi
Thanks, the redirect in your second scenario is what I'm trying to
achieve or if not a redirect, to submit the from and then close the window
before it receives a reply.
Thanks
Adrian
"The Plankmeister" <pl******************@hotmail.com> wrote in message
news:3f***********************@dread16.news.tele.d k... I want to write a form that when a user presses submit it carries out
the submit action and then closes the browser or redirects to another page. If I understand you correctly, then you want the form processing to be
done on the page locally, rather than on the server?
If so... well... It is possible to write a javascript function to
'validate' the form and perform pretty much any 'local' operations of the info... However, usually for a form to be of any use it needs to send its data to the server.
If all you want to do is rewrite the form in a fancy way so that it looks nice, you can do that and still submit the form data to the cgi script. However, getting it to redirect to another page after submission is
another matter... I'm pretty sure that you cannot change that behaviour, as upon processing the cgi script, its output is sent to the browser directly. So unless you can modify the cgi script, you're stuck. Unless there is a parameter you can pass to the cgi script that will redirect it somewhere. Which is doubtful.
HTH.
P.
If you are using the formail.pl script, the hidden field is "redirect".
Eric Klein er********@mssm.edu http://www.mssm.edu/students/kleine04
"The Plankmeister" <pl******************@hotmail.com> wrote in message news:<3f***********************@dread16.news.tele. dk>... Unless there is a parameter you can pass to the cgi script that will redirect it somewhere. Which is doubtful.
HTH.
P.
If you are using formail.pl, the hidden field is called "redirect".
Eric Klein
<a href="mailto:er********@mssm.edu>er********@mssm.e du</a>
<a href="http://www.mssm.edu/students/kleine04">http://www.mssm.edu/students/kleine04</a>
"The Plankmeister" <pl******************@hotmail.com> wrote in message news:<3f***********************@dread16.news.tele. dk>... I want to write a form that when a user presses submit it carries out the submit action and then closes the browser or redirects to another page.
If I understand you correctly, then you want the form processing to be done on the page locally, rather than on the server?
If so... well... It is possible to write a javascript function to 'validate' the form and perform pretty much any 'local' operations of the info... However, usually for a form to be of any use it needs to send its data to the server.
If all you want to do is rewrite the form in a fancy way so that it looks nice, you can do that and still submit the form data to the cgi script. However, getting it to redirect to another page after submission is another matter... I'm pretty sure that you cannot change that behaviour, as upon processing the cgi script, its output is sent to the browser directly. So unless you can modify the cgi script, you're stuck. Unless there is a parameter you can pass to the cgi script that will redirect it somewhere. Which is doubtful.
HTH.
P.
Hi,
Thanks but I guess its not formail.pl as redirect didn't work!
The form tag is :
<form action="/cgi-bin/mailform" method="get">
And the ISP is www.demon.net
if that helps
Thanks
Adrian
"Eric Klein" <er********@mssm.edu> wrote in message
news:16**************************@posting.google.c om... If you are using formail.pl, the hidden field is called "redirect".
Eric Klein <a href="mailto:er********@mssm.edu>er********@mssm.e du</a> <a
href="http://www.mssm.edu/students/kleine04">http://www.mssm.edu/students/kl
eine04</a>
"The Plankmeister" <pl******************@hotmail.com> wrote in message
news:<3f***********************@dread16.news.tele. dk>... I want to write a form that when a user presses submit it carries out
the submit action and then closes the browser or redirects to another
page. If I understand you correctly, then you want the form processing to be
done on the page locally, rather than on the server?
If so... well... It is possible to write a javascript function to
'validate' the form and perform pretty much any 'local' operations of the info... However, usually for a form to be of any use it needs to send its data
to the server.
If all you want to do is rewrite the form in a fancy way so that it
looks nice, you can do that and still submit the form data to the cgi script. However, getting it to redirect to another page after submission is
another matter... I'm pretty sure that you cannot change that behaviour, as upon processing the cgi script, its output is sent to the browser directly.
So unless you can modify the cgi script, you're stuck. Unless there is a parameter you can pass to the cgi script that will redirect it
somewhere. Which is doubtful.
HTH.
P.
for mailform the hidden field should be _1_SuccessDocument
good luck
Eric Klein er********@mssm.edu http://www.mssm.edu/students/kleine04
"Adrian" <Ad*************@NOSPAMhotmail.com> wrote in message news:<bk*******************@news.demon.co.uk>... Hi, Thanks but I guess its not formail.pl as redirect didn't work!
The form tag is : <form action="/cgi-bin/mailform" method="get">
And the ISP is www.demon.net
if that helps
Thanks
Adrian
"Eric Klein" <er********@mssm.edu> wrote in message news:16**************************@posting.google.c om... If you are using formail.pl, the hidden field is called "redirect".
Eric Klein <a href="mailto:er********@mssm.edu>er********@mssm.e du</a> <a href="http://www.mssm.edu/students/kleine04">http://www.mssm.edu/students/kl eine04</a>
"The Plankmeister" <pl******************@hotmail.com> wrote in message
news:<3f***********************@dread16.news.tele. dk>... > I want to write a form that when a user presses submit it carries out the > submit action and then closes the browser or redirects to another page. If I understand you correctly, then you want the form processing to be done on the page locally, rather than on the server?
If so... well... It is possible to write a javascript function to 'validate' the form and perform pretty much any 'local' operations of the info... However, usually for a form to be of any use it needs to send its data to the server.
If all you want to do is rewrite the form in a fancy way so that it looks nice, you can do that and still submit the form data to the cgi script. However, getting it to redirect to another page after submission is another matter... I'm pretty sure that you cannot change that behaviour, as upon processing the cgi script, its output is sent to the browser directly. So unless you can modify the cgi script, you're stuck. Unless there is a parameter you can pass to the cgi script that will redirect it somewhere. Which is doubtful.
HTH.
P.
Hi Eric,
I have tried:
<input type="hidden" name="_1_SuccessDocument"
value="http://uk.altavista.com/">
<input type="hidden" name="_1_SuccessDocument" value="index.htm">
Neither had changed the page displayed! did I enter them correctly? If so I
guess demon have tweaked their script!
Thanks
Adrian
"Eric Klein" <er********@mssm.edu> wrote in message
news:16**************************@posting.google.c om... for mailform the hidden field should be _1_SuccessDocument good luck
Eric Klein er********@mssm.edu http://www.mssm.edu/students/kleine04
"Adrian" <Ad*************@NOSPAMhotmail.com> wrote in message
news:<bk*******************@news.demon.co.uk>... Hi, Thanks but I guess its not formail.pl as redirect didn't work!
The form tag is : <form action="/cgi-bin/mailform" method="get">
And the ISP is www.demon.net
if that helps
Thanks
Adrian
"Eric Klein" <er********@mssm.edu> wrote in message news:16**************************@posting.google.c om... If you are using formail.pl, the hidden field is called "redirect".
Eric Klein <a href="mailto:er********@mssm.edu>er********@mssm.e du</a> <a
href="http://www.mssm.edu/students/kleine04">http://www.mssm.edu/students/kl eine04</a>
"The Plankmeister" <pl******************@hotmail.com> wrote in message
news:<3f***********************@dread16.news.tele. dk>... > > I want to write a form that when a user presses submit it carries
out the > > submit action and then closes the browser or redirects to another page. > > If I understand you correctly, then you want the form processing to
be done > on the page locally, rather than on the server? > > If so... well... It is possible to write a javascript function to 'validate' > the form and perform pretty much any 'local' operations of the
info... > However, usually for a form to be of any use it needs to send its
data to > the server. > > If all you want to do is rewrite the form in a fancy way so that it looks > nice, you can do that and still submit the form data to the cgi
script. > However, getting it to redirect to another page after submission is another > matter... I'm pretty sure that you cannot change that behaviour, as
upon > processing the cgi script, its output is sent to the browser
directly. So > unless you can modify the cgi script, you're stuck. Unless there is
a > parameter you can pass to the cgi script that will redirect it somewhere. > Which is doubtful. > > HTH. > > P.
Find out precisely what script your ISP is using. Yes, it's called "mailform",
but is it "mailform.pl" that's described here: <url: http://cyberbuzz.gatech.edu/support/cgi_mailform.html />
If so, then you simply need to read the documentation:
Field: REDIRECT
Description:
If you wish to redirect the user to a different URL, rather than having them
see the default response to the fill-out form, you can use this hidden variable
to send them to a pre-made HTML page.
Syntax:
To choose the URL they will end up at:
<input type=hidden name="redirect"
value="http://your.host.com/to/file.html">
To allow them to specify a URL they wish to travel to once the form is
filled out:
<input type=text name="redirect">
Or, if you prefer, the documentation here: <url: http://www.bci.org/info/using_formmailcgi.htm />
Google is a wonderful thing: <url: http://www.google.com/search?q=mailform+cgi+redirect />
Adrian wrote: Hi Eric, I have tried: <input type="hidden" name="_1_SuccessDocument" value="http://uk.altavista.com/"> <input type="hidden" name="_1_SuccessDocument" value="index.htm">
Neither had changed the page displayed! did I enter them correctly? If so I guess demon have tweaked their script!
Thanks
Adrian
"Eric Klein" <er********@mssm.edu> wrote in message news:16**************************@posting.google.c om... for mailform the hidden field should be _1_SuccessDocument good luck
Eric Klein er********@mssm.edu http://www.mssm.edu/students/kleine04
"Adrian" <Ad*************@NOSPAMhotmail.com> wrote in message news:<bk*******************@news.demon.co.uk>... Hi, Thanks but I guess its not formail.pl as redirect didn't work!
The form tag is : <form action="/cgi-bin/mailform" method="get">
And the ISP is www.demon.net
if that helps
Thanks
Adrian
"Eric Klein" <er********@mssm.edu> wrote in message news:16**************************@posting.google.c om... > If you are using formail.pl, the hidden field is called "redirect". > > Eric Klein > <a href="mailto:er********@mssm.edu>er********@mssm.e du</a> > <a href="http://www.mssm.edu/students/kleine04">http://www.mssm.edu/students/kl eine04</a> > > > "The Plankmeister" <pl******************@hotmail.com> wrote in message news:<3f***********************@dread16.news.tele. dk>... > > > I want to write a form that when a user presses submit it carries out the > > > submit action and then closes the browser or redirects to another page. > > > > If I understand you correctly, then you want the form processing to be done > > on the page locally, rather than on the server? > > > > If so... well... It is possible to write a javascript function to 'validate' > > the form and perform pretty much any 'local' operations of the info... > > However, usually for a form to be of any use it needs to send its data to > > the server. > > > > If all you want to do is rewrite the form in a fancy way so that it looks > > nice, you can do that and still submit the form data to the cgi script. > > However, getting it to redirect to another page after submission is another > > matter... I'm pretty sure that you cannot change that behaviour, as upon > > processing the cgi script, its output is sent to the browser directly. So > > unless you can modify the cgi script, you're stuck. Unless there is a > > parameter you can pass to the cgi script that will redirect it somewhere. > > Which is doubtful. > > > > HTH. > > > > P.
--
| Grant Wagner <gw*****@agricoreunited.com>
* Client-side Javascript and Netscape 4 DOM Reference available at:
* http://devedge.netscape.com/library/...ce/frames.html
* Internet Explorer DOM Reference available at:
* http://msdn.microsoft.com/workshop/a...ence_entry.asp
* Netscape 6/7 DOM Reference available at:
* http://www.mozilla.org/docs/dom/domref/
* Tips for upgrading JavaScript for Netscape 7 / Mozilla
* http://www.mozilla.org/docs/web-deve...upgrade_2.html This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Patchwork |
last post by:
Hi Everyone,
Please take a look at the following (simple and fun) program:
////////////////////////////////////////////////////////////////////////////
/////////////
// Monster Munch, example...
|
by: ³\¥\»\ |
last post by:
I have reviewed all famous and mature CMS but there are ALL too complicated,
too fancy and the result is that you can not totally control what you want
in your website. I hope there is a CMS with:...
|
by: francisco lopez |
last post by:
ok , first of all sorry if my english is not so good, I do my best.
here is my problem:
I don´t know much javascript so I wrote a very simple one to validate
a form I have on my webpage.
...
|
by: Jim H |
last post by:
I'm new to gui programming. I'm just doing some testing with forms. I've
dropped a com control on a form. When a user clicks and holds the mouse
down on the control I'd like to drag the form...
|
by: Stephanie_Stowe |
last post by:
Hi. I am trying to get used to AS.NET. I have been doing ASP classic for
years, and am now in a position to do ASP.NET. I am in the stumbling
around until I get my bearings phase. I hope you will...
|
by: Brian |
last post by:
Hello,
I am using a beginners book on VB .net and already stumped....when using
this code (below) , it will tell me that MsgBox is not valid. This is a very
simple program and I can't figure out...
|
by: kamazoo |
last post by:
I have no programming experience whatsoever, but nevertheless am I currently responsible for an update of a website, where a few hotels can be booked using an orderform.
The website is built with...
|
by: tomer.ha |
last post by:
Hi there,
I'd like to send emails from a Python program using Simple MAPI. I've
tried this code: http://mail.python.org/pipermail/python-list/2004-December/298066.html
and it works well with...
|
by: kenobewan |
last post by:
Congratulations! You are one of the few who realise that over 80% of errors are simple and easy to fix. It is important to realise this as it can save a lot of time. Time that could be wasted making...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: ryjfgjl |
last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
| |