Loading ...
Sorry, an error occurred while loading the content.

5401Re: [ydn-javascript] Re: Attaching form onsubmit listener

Expand Messages
  • dav.glass@yahoo.com
    Oct 3, 2006
      Peter --
      Yes, you can handle it that way..

      Usually, I will stop the event all the time & have my listener submit the form..

      But either way works..
      Dav Glass

      + Windows: n. - The most successful computer virus, ever. +
      + A computer without a Microsoft operating system is like a dog
      without bricks tied to its head +
      + A Microsoft Certified Systems Engineer is to computing what a
      McDonalds Certified Food Specialist is to fine cuisine +

      ----- Original Message ----
      From: fotiman2000 <foti-1@...>
      To: ydn-javascript@yahoogroups.com
      Sent: Tuesday, October 3, 2006 10:08:56 AM
      Subject: [ydn-javascript] Re: Attaching form onsubmit listener


      --- In ydn-javascript@ yahoogroups. com, foti-1@... wrote:
      > A more traditional form onsubmit event handler might look like this:
      > <form id="someForm" onsubmit="return validate();" >
      > In other words, the result of the validate() function determines
      whether or not the form submits. Is this the correct way to do the
      same thing using the YUI Event Utility:
      > <script type="text/javascri pt"
      src="./yui/build/ yahoo/yahoo. js"></script>
      > <script type="text/javascri pt"
      src="./yui/build/ event/event. js"></script>
      > <script type="text/javascri pt"
      src="./yui/build/ dom/dom.js" ></script>
      > <script type="text/javascri pt">
      > function validate(e)
      > {
      > // Perform validation.. . if it fails, then call...
      > YAHOO.util.Event. stopEvent( e);
      > }
      > function attachBehaviors( )
      > {
      > YAHOO.util.Event. on('someForm' ,'submit' ,validate) ;
      > }
      > YAHOO.util.Event. on(window, 'load',attachBeh aviors);
      > </script>
      > In other words, since we can't "return" a value in our event
      handler, we instead either stop or don't stop the event. Would this
      be the correct way to do this?
      > Thanks,
      > Peter

    • Show all 5 messages in this topic