I could not replicate the case because it works in local environment whitout server, but my development environment is:
- Websphere Server 6.1 on Ubuntu Karmik - I tested it in FF3 & IE7 under linux & windows - JQuery 1.3.2 minimal - Struts 1.3.8 - My JSPs are behind(protected) WEB-INF - My JSs codes are separated from my JSP in one file. - DOCTYPE & JSP headers are: <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%> <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> - The FORM tag is child of a DIV main tag - My FORM is a dynamic tag from Struts <html:form action="/ doSomething.do" method="post"></html:form> Well, how I told you, I resolved it whit normal javascript, but I don't know why I can't traverse FORM nodes =/ On Aug 26, 11:23 am, Gabejazz <vijaz...@gmail.com> wrote: > OK, I have a lot of work here. Let me prepare a test case and I'll > upload it. > > On Aug 26, 10:20 am, Rick Waldron <waldron.r...@gmail.com> wrote: > > > I'm still interested in this thread... can you post an example > > athttp://jsbin.com? > > > Rick > > > On Wed, Aug 26, 2009 at 8:34 AM, Gabejazz <vijaz...@gmail.com> wrote: > > > > I tried different forms: > > > > $("form"); > > > $("#myForm"); > > > $("[name='formName']"); > > > > But, when I debug it, jquery doesn't pass beyond $("form") or $ > > > ("#myForm"); even if there are more lines of code. > > > > I realized that my form doesn't have submit input types, just button > > > elements that behave like submit inputs. And I had protected my JSPs > > > behind WEB-INF, I don't know if that cause that my form can't be > > > traversed. > > > > But whatever, I just used normal javascript: document.formName.submit > > > (); > > > > Thanks anyway for your time. > > > > On Aug 25, 11:29 pm, Elijah Insua <tmp...@gmail.com> wrote: > > > > Gabejazz, > > > > > From what I understand, it looks like you have a form that looks like: > > > > > <form> > > > > <input type="submit" name="action" value="doSomething" /> > > > > </form> > > > > > If not, then I think this might be a problem with the code provided. > > > > > Please try what Rick Waldron suggested, as it may give you a better > > > > perspective into the problem. Beware though, you will need Firefox and > > > > Firebug with the console enabled for this to work properly. > > > > > I'd hate to be a stickler as this seems like an honest problem, however > > > > there are things I think we can all benefit from here: > > > > > 1. Please provide a minimized example (read: paste minimal html+js > > > > replicating the problem tohttp://pastie.orgorsimilar) > > > > 2. Send mails like this to the regular JQuery mailing list ( > > >http://groups.google.com/group/jquery-en). If your example from step #1 > > > > proves to be un-answerable on the general list, then we can probably > > > help > > > > as many of the jquery-dev's watch the jquery general list as well. > > > > Unfortunately this list is for the core development of jQuery itself and > > > not > > > > support questions > > > > > Hope it helps, > > > > > -- Elijah > > > > > On Tue, Aug 25, 2009 at 10:02 PM, Rick Waldron <waldron.r...@gmail.com > > > >wrote: > > > > > > Have you tried something simple like giving the <form> an id/name and > > > > > observing that? > > > > > > $('#form-id').submit(function () { > > > > > > console.log(this); > > > > > > return false; > > > > > }); > > > > > > ? > > > > > > Rick > > > > > > On Tue, Aug 25, 2009 at 5:16 PM, Gabejazz <vijaz...@gmail.com> wrote: > > > > > >> When I execute this: > > > > > >> 1. var myForm = $("form"); > > > > >> 2. myForm.submit(function() { > > > > >> 3. var self = $(this); > > > > >> 4. self.children("[name='action']").val("doSomething"); > > > > >> 5. > > > > >> 6. return true; > > > > >> 7. }); > > > > > >> And then I debug it, doesn't pass beyond line 1. Recognize all kind > > > > >> of > > > > >> selectors except when I match a form. > > > > > >> My environment is WAS 6.1, Struts 1.3.8. > > > > > >> And my resources are: > > > > > >> <script type="text/javascript" src="<html:rewrite page='/scripts/ > > > > >> jquery/js/jquery.js'/>"></script> > > > > >> <script type="text/javascript" src="<html:rewrite page='/scripts/ > > > > >> CommonScripts.js'/>"></script> > > > > >> <script type="text/javascript" src="<html:rewrite page='/scripts/ > > > > >> appScripts.js'/>"></script> > > > > > >> The code is written in appScripts.js file. > > > > > >> Can you help me please? I don't understand this situation. (-.-) > > > > > >> PD: when I traverse a button searching for the form parent, it > > > > >> doesn't > > > > >> show the form node. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to jquery-dev@googlegroups.com To unsubscribe from this group, send email to jquery-dev+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en -~----------~----~----~----~------~----~------~--~---