So it seems im still having some issues.. this is my html
<form id="new_blog_post" class="new_blog_post" method="post" action="/ blog_posts"> <p> <label for="blog_post_title">Title</label> <br/> <input id="blog_post_title" type="text" size="30" name="blog_post [title]"/> </p> <p> <label for="blog_post_body">Body</label> <br/> <textarea id="blog_post_body" rows="5" name="blog_post[body]" cols="28"/> </p> <p> <label for="blog_post_author">Author</label> <br/> <input id="blog_post_author" type="text" size="30" name="blog_post [author]"/> </p> <p> <label for="blog_post_permalink">Permalink</label> <span class="small_text">A hyphen separated title for URL's e.g. my- title</span> <br/> <input id="blog_post_permalink" type="text" size="30" name="blog_post [permalink]"/> </p> <p> <input id="blog_post_submit" class="btn" type="submit" value="Submit" name="commit"/> </p> </form> and this is my js placed after the jQuery and jquery.validate scripts. $(document).ready(function() { $('#new_blog_post').validate({ rules: { "blog_post[title]": "required", "blog_post[body]": "required", "blog_post[author]": "required" }, messages: { "blog_post[title]": "You must enter a title.", "blog_post[body]": "You cant have a blog without a blog..?", "blog_post[author]": "You must supplay an author name" } }); }); Any ideas? On May 26, 7:48 am, Bob O <bhan...@hcinsight.com> wrote: > Man i combed the docs for a day, and i missed that link everytime.. > > Thanks Jorn. > > On May 23, 3:02 pm, Jörn Zaefferer <joern.zaeffe...@googlemail.com> > wrote: > > > You need to quote the full key, eg "name['name']": "required". > > Seehttp://docs.jquery.com/Plugins/Validation#Fields_with_complex_names_.... > > > Jörn > > > On Fri, May 22, 2009 at 10:15 PM, Bob O <bhan...@hcinsight.com> wrote: > > > > so as not to confuse.. > > > > the name attribute looks like this > > > name="name['name']" for the input field > > > > and the js is > > > > rules: { > > > name['name']: 'required' > > > } > > > > i noticed typos in the above question. > > > > On May 22, 12:36 pm, "bhan...@hcinsight.com" <bhan...@hcinsight.com> > > > wrote: > > >> Can anyone tell me how i can change which attribute on my form field > > >> triggers the validation? > > > >> currently it appears the be the name attribute. So in my Rails app > > >> using Rails helpers, it sets the name to somthing like formname > > >> ['fieldname'] and the whole name. > > > >> in my script if i do something like > > > >> rules: { > > >> formname['fieldname]: 'required' > > > >> } > > > >> etc....it causes the script to break. > > > >> I need a workaround if anyone has ever come across this problem.. > > > >> Thanks in Advance > >