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.orgor similar)
> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to