Your input elements must have a name, otherwise the validation doesn't work.
Jörn On Wed, Oct 22, 2008 at 2:49 PM, whitewaterbug <[EMAIL PROTECTED]> wrote: > > I am trying to get the validate plugin and the form plugin to work > together. I would like to use in HTML markup to describe the > validation, as it seems cleaner to read to me. So, I downloaded > jquery, form, validate, and metadata...whipped up a quick form and > tried it out. > > From firebug, I can see that all scripts are being downloaded > successfully. But no validations are happening on th email text > input. The tag I thought would turn the validation on is: > > <INPUT Type="text" class="required email"> > > Here is the actual form...what did I miss? > > thanks!! > > --------------------------------------------------- > > <html> > <head> > <script type="text/javascript" src="jquery-1.2.6.min.js"></ > script> > <script type="text/javascript" src="jquery.form.js"></script> > <script type="text/javascript" src="jquery.validate.js"></script> > <script type="text/javascript" src="jquery.metadata.js"></script> > > <script type="text/javascript"> > // wait for the DOM to be loaded > $(document).ready(function() { > // bind 'myForm' and provide a simple callback function > $('#myForm').ajaxForm(function() { > alert("Thank you for your comment!"); > }); > $("#myForm").validate(); > > }); > </script> > </head> > <body> > > <FORM id="myform" ACTION="http://www.cs.tut.fi/cgi-bin/run/~jkorpela/ > echo.cgi" > METHOD="POST"> > <P> > Type something:<BR> > <TEXTAREA ROWS=5 COLS=72 NAME=Comments> > This is > some text > in several lines. > </TEXTAREA> > <p> > <INPUT TYPE="checkbox" NAME="box" VALUE="yes">Check me! > <P> > <INPUT Type="text" class="required email"> > <INPUT TYPE="HIDDEN" NAME="hidden field" VALUE="something"> > <INPUT TYPE="SUBMIT" VALUE="Send"> > </FORM> > </body> > </html>