Yes, fair enough, but I should be able to refer to the form by name, surely? Anyway, I got that working (and I am naming the form), thanks everyone for the suggestions and help! :)
-----Original Message----- From: Eric Bariaux [mailto:[EMAIL PROTECTED] Sent: 19 January 2004 17:26 To: 'Struts Users Mailing List' Subject: RE: html:form/Submit question.... No you don't always need the name of the form. If you're 100% sure you always have one form, something like document.forms[0].submit should work fine. > -----Original Message----- > From: Leticia Golubov [mailto:[EMAIL PROTECTED] > Sent: Monday, January 19, 2004 5:36 PM > To: Struts Users Mailing List > Subject: RE: html:form/Submit question.... > > Also, when I just use the tag: <html:form method="POST" > action="/addNewScope"> > the page loads correctly, once I use: > <html:form method="post" action="/addNewScope" name="submitForm" > type="org.apache.struts.action.DynaActionForm" enctype="text/html"> > I get error below... > > but, of course, I need to name the form, otherwise I can't call it from > javascript... > > > -----Original Message----- > From: Leticia Golubov [mailto:[EMAIL PROTECTED] > Sent: 19 January 2004 16:16 > To: Struts Users Mailing List > Subject: RE: html:form/Submit question.... > > > mmm, think I'm nearly there, but getting Error Report: > > org.apache.jasper.JasperException: Cannot find bean under name > org.apache.struts.taglib.html.BEAN > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja va > :2 > 54) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > which is rather strange considering I have a very similar piece of code > somewhere which runs perfectly fine... :-0 > > Here's the code which should, in theory, submit the addNewScope action > when > image is clicked on: > <html:form method="post" action="/addNewScope" name="submitForm" > type="org.apache.struts.action.DynaActionForm" enctype="text/html"> > <a onclick="javascript:void(document.submitForm.submit());" > href="javascript:void(0);" > > onMouseOver="SwapImage('ok','../../images/button_ok_over.png');" > > onMouseDown="SwapImage('ok','../../images/button_ok_click.png');" > onMouseOut="SwapImage('ok','../../images/button_ok.png');" > > onMouseUp="SwapImage('ok','../../images/button_ok_over.png');"> > <img name="ok" src="../../images/button_ok.png" border="0" > width="42" > height="23"> > </a> > </html:form> > > Note that somewhere else in the same app (and directory) I have another > jsp > using a DynaActionForm, so my app should be able to access that dynamic > Action form. Mind you, it's not even getting that far. The page is not > even loading the form controls... Been racking my brains for last couple > of > hours on this one, I've given up now... > > Any clues welcomed!!!! > > -----Original Message----- > From: Thomas Cornet [mailto:[EMAIL PROTECTED] > Sent: 19 January 2004 12:13 > To: Struts Users Mailing List > Subject: Re: html:form/Submit question.... > > > > > What I understand from your message is that you want to have a 'dynamic' > image as a button. An image that changes when the cursor is on the button, > or not, which can't be achieved by HTML. The only solution I see is using > JavaScript. I don't see why you don't want to use javascript because you > use it to change the button's image. > > Make something like > > <a > onclick='JavaScript:document.forms[0].submit();' > href='Javascrip:void(0);' > onMouseOver.........> > > Like this, the form is submitted normally. > > Thomas > > At 12:19 19/01/2004, you wrote: > >I have a form and my plan is to set all the fields (using DynaActionForm) > >when an ok 'button' is pressed, the problem is, I'm not using a 'submit' > >action to submit it, but an image, the code I have at the moment is: > > > >..... lots of other code here > >[] > > ..... more code here basically, I want the action in the form > > (addNewScope) to be submited when I do onclick (where the question marks > > are). I don't want to use Javascript, I want call the action... I have > > done this before using but this is not what I'm trying to achieve here. > I > > think I might be confused... :-/ regards Leticia > > --------------------------------------------------------------------- To > > unsubscribe, e-mail: [EMAIL PROTECTED] For > > additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

