RE: Another JavaScript form submit question

by "Cyanide _7" <leo7278(at)hotmail.com>

 Date:  Thu, 08 Jun 2000 12:16:20 CDT
 To:  kpurtell(at)vantagemed.net
 Cc:  hwg-languages(at)hwg.org
  todo: View Thread, Original
well i tested it again, and it still works fine for me IE5. and this 
technique is not exclusive to either browser and should work in V3.x+ 
browsers i think. whats the URL of the page in question? Maybe there's some 
other code conflicting or a typo even. - Cyanide_7

>
>My intention is user convenience. The form in question is a heavily-used
>page where administrators pick an office location from the drop down, then
>click "Submit" to go to a ColdFusion template where a database query lists
>all employees at that location. That's basically all the page does: select 
>a
>location. I thought making the submit automatic would cut their time in
>half; a little tweak for my users. By the way, I tried your suggestion and
>got the same error message. I thought some other code on the page might be
>interfering, so I stripped out everything except the minimum HTML, the form
>and the onChange. No luck. Stranger yet, it says my JavaScript error is on
>line 37, which does not exist now that I stripped down the document. I'm
>using IE5 on Win98. A test with Netscape 4.7 resulted in "JavaScript Error:
>this.form.submit is not a function" Hey, this was supposed to be simple!
>
>Keith Purtell, Web Designer
>
> > -----Original Message-----
> > From: Cyanide _7 [mailto:leo7278(at)hotmail.com]
> > Sent: Wednesday, June 07, 2000 6:59 PM
> > To: kpurtell(at)vantagemed.net
> > Cc: hwg-languages(at)hwg.org
> > Subject: Re: Another JavaScript form submit question
> >
> >
> > im not quite sure what you mean or why you want to do this,
> > but this should
> > do it:
> >
> > <FORM name="myform" action="process_form.html" method="POST">
> > <SELECT name="OptionNumber" size="1" onChange="this.form.submit();">
> >   <OPTION selected value="1">First</OPTION>
> >   <OPTION value="2">Second</OPTION>
> >   <OPTION value="3">Third</OPTION>
> > </SELECT>
> > </FORM>
> >
> > - Cyanide_7
> >
> >
> > >This is a variation on the last question you folks answered, where
> > >selecting
> > >an option from a drop-down menu submitted a form, and the submission
> > >location was contained in the option value.
> > >
> > >This time, I'm trying to submit to the location specified
> > with ACTION, and
> > >selecting from a drop-down menu just initiates the
> > submission. My attempt
> > >below tries to work but can't seem to process the target URL (path).
> > >Numerous variations have failed ("Object doesn't support
> > this property or
> > >method"). I would really appreciate a bug fix! Thank you.
> > >
> > ><SCRIPT LANGUAGE="JavaScript">
> > >function SendTo_Page(object) {
> > >	var path = "process_form.html";
> > >	window.location.replace(path);
> > >	document.myform.submit();
> > >}
> > ></SCRIPT>
> > >
> > ><FORM name="myform" action="process_form.html" method="POST">
> > >	<SELECT name="OptionNumber" size="1"
> > onChange="SendTo_Page(this)">
> > >	<OPTION selected value="1">First</OPTION>
> > >	<OPTION value="2">Second</OPTION>
> > >	<OPTION value="3">Third</OPTION>
> > >	</SELECT>
> > >
> > >Keith Purtell, Web Designer
>

________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com

HWG: hwg-languages mailing list archives, maintained by Webmasters @ IWA