try this ,

<input id="firstname" name="firstname"
minlength="2" />

Warm Regards,

Mari Raj K,
Bangalore
+91 9740765135


On Tue, Aug 25, 2009 at 11:26 AM, david <michaelg...@gmail.com> wrote:

>
> i played with the example.html from jquery.validate 1.55 and wanted to
> make a custom rule firstname that is required, with the message please
> enter a firstname.
> My changes were in the validate :
> $("#commentForm").validate({
>               rules: {
>                       firstname: "required"
>                       },
>               messages: {
>                       firstname: "Enter your firstname"
>               }
>       });
>
> and then        <input id="cname" name="name" class="firstname"
> minlength="2" />
> my problem is that it is shown as valid, even i don't enter nothing.
> i don't know what i am making wrong
>
> Thanks,
> David
>
> This is the code
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> "http://
> www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> <html xmlns="http://www.w3.org/1999/xhtml";>
> <head>
> <meta http-equiv="Content-Type" content="text/html;
> charset=ISO-8859-1" />
> <title>jQuery validation plug-in - comment form example</title>
>
> <link rel="stylesheet" type="text/css" media="screen" href="css/
> screen.css" />
>
> <script src="../lib/jquery.js" type="text/javascript"></script>
> <script src="../jquery.validate.js" type="text/javascript"></script>
>
> <!-- for styling the form -->
> <script src="js/cmxforms.js" type="text/javascript"></script>
>
> <script type="text/javascript">
> $(document).ready(function() {
>       $("#commentForm").validate({
>               rules: {
>                       firstname: "required"
>                       },
>               messages: {
>                       firstname: "Enter your firstname"
>               }
>       });
> });
> </script>
>
> <style type="text/css">
> #commentForm { width: 500px; }
> #commentForm label { width: 250px; }
> #commentForm label.error, #commentForm input.submit { margin-left:
> 253px; }
> </style>
>
> </head>
> <body>
>
> <form class="cmxform" id="commentForm" method="post" action="">
>       <fieldset>
>               <legend>Please provide your name, email address (won't
> be published)
> and a comment</legend>
>               <p>
>                       <label for="cname">Name (required, at least 2
> characters)</label>
>                       <input id="cname" name="name" class="firstname"
> minlength="2" />
>               <p>
>                       <label for="cemail">E-Mail (required)</label>
>                       <input id="cemail" name="email" class="required
> email" />
>               </p>
>               <p>
>                       <label for="curl">URL (optional)</label>
>                       <input id="curl" name="url" class="url"
> value="" />
>               </p>
>               <p>
>                       <label for="ccomment">Your comment (required)</
> label>
>                       <textarea id="ccomment" name="comment"
> class="required"></textarea>
>               </p>
>               <p>
>                       <input class="submit" type="submit"
> value="Submit"/>
>               </p>
>       </fieldset>
> </form>
>
> </body>
> </html>

Reply via email to