[Javascript] Closing pop-up window on form submit

Rodney Myers rodney at aflyingstart.net
Tue Sep 25 16:41:45 CDT 2001


onClick="self.formname.submit();

self refers to the window, and a form is a property of a document


onClick="this.form.submit(); ...

should do it.

"this" refers to the button

this.form is the form object to which the button (this) belongs
(To my mind an upside-down sort of property but wonderfully helpful)


h "this" h

Rodney


Jay Wright wrote:

> hmmm.  something still doesn't work.  when i open a new window, i give it
> the name "childWindow".  the form is named "formname".
>
> none of the following work:
> document.formname.submit();
> self.formname.submit();
> childWindow.formname.submit();
>
> what am I missing?  i'm sure it's something obvious
>
> <form name="formname" action="/content_upload.jsp" method="post"
> enctype="multipart/form-data">
> <input type="text" name="data"><br/>
> <input type="submit" name="submit" value="Finish"
> onClick="self.formname.submit();opener.location.href='/main_page.jsp';self.c
> lose()"><br>
> </form>
>
> > -----Original Message-----
> > From: Lau [mailto:lau at goldenweb.com.au]
> > Sent: Tuesday, September 25, 2001 5:40 AM
> > To: javascript at LaTech.edu
> > Subject: Re: [Javascript] Closing pop-up window on form submit
> >
> >
> > Instead of using a button of TYPE=SUBMIT just use TYPE=BUTTON
> > then
> > onclick=document.myFormname.submit();opener.location.href='/ma
> > in_page.jsp';self.close()
> >
> >
> > Peace
> > Lau
> >
> > > ----- Original Message -----
> > > From: "Jay Wright" <jwright at once.com>
> > > To: <javascript at LaTech.edu>
> > > Sent: Monday, September 24, 2001 3:56 PM
> > > Subject: [Javascript] Closing pop-up window on form submit
> > >
> > >
> > > >
> > > > I have created a small set of web pages, that will open a
> > pop-up window
> > > with
> > > > javascript, present the user a form, and then, on submit,
> > close the pop-up
> > > > window and reload the main site page.
> > > > Below is the form code that I am using. This works,
> > except, of course,
> > > that
> > > > the data is never POSTED to /content_upload.jsp. The
> > window closes and the
> > > > "opener" web page is reloaded with "/main_page.jsp", but
> > the data is never
> > > > processed.
> > > > What is the work around. Is there something I can do in
> > the form that will
> > > > allow the post to take place before closing the page. Or is there
> > > something
> > > > I can do in the /content_upload.jsp that would do the
> > processing and then
> > > > close the window?
> > > > Looking for a JavaScript guru to lend a little advice. Thanks,
> > > > Jay
> > > > -------------------------------------------------
> > > > PS. Yes, I do need enctype to be multipart, this form is
> > simplified, but
> > > > many of them load images.
> > > > <form action="/content_upload.jsp" method="post"
> > > > enctype="multipart/form-data">
> > > > <input type="text" name="data"><br/>
> > > > input type="submit" name="submit" value="Finish"
> > > > onClick="self.close();opener.location.href='/main_page.jsp'"><br>
> > > > </form>
> > > >
> > > >
> > > > _______________________________________________
> > > > Javascript mailing list
> > > > Javascript at LaTech.edu
> > > > http://www.LaTech.edu/mailman/listinfo/javascript
> > > >
> > >
> > > _______________________________________________
> > > Javascript mailing list
> > > Javascript at LaTech.edu
> > > http://www.LaTech.edu/mailman/listinfo/javascript
> > >
> > >
> >
> > _______________________________________________
> > Javascript mailing list
> > Javascript at LaTech.edu
> > http://www.LaTech.edu/mailman/listinfo/javascript
> >
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> http://www.LaTech.edu/mailman/listinfo/javascript

--
Shop at ssistant Add-ons and Developer Workshops
http://www.aflyingstart.net/addons/

Enquiries regarding Shop at ssistant Classic training :
Call 01256 880770

Rodney Myers
Based in Oxford, England
Technical Director, Shop at ssistant eCommerce Solutions





More information about the Javascript mailing list