Thanks Jörn, you've saved me again. Much appreciated. This is all working now, the only issue I have left is how could I use the Validation plugin with multiple forms? They would need different ID's, which I can grab with a variable, but I can't seem to submit to a specific form ID. Here is the line of code to validate:
$("form").validate(); I would like to change form to a variable, within a function. Here is my complete code, can anyone tell me how to specify the variable "formID" in the validate() call? Thanks for any help. $(document).ready(function(){ $(":submit[id$='_replace']").each(function() { var submitID = $(this).attr("id"); var submitValue = $(this).attr("value"); var formID = $(this).parents("form").attr("id"); $(this).replaceWith( [ '<a class="replace ' , submitID , '" id="' , submitID , '" href="#"><em></em>' , submitValue , '</a>' ].join('') ); $('#'+submitID).click(function() { $('#'+formID).submit(); return false; }); }); $("form").validate(); }); Cheers Paul On 01/04/2008, Jörn Zaefferer <[EMAIL PROTECTED]> wrote: > > Paul Collins schrieb: > > > > Hi all, > > > > I am trying to use an anchor link to submit my form using the > > Validator plugin, (so I can change the button to a graphic). I would > > like to know what to put into the HREF to submit to the Validator > > code. > > > > Currently I have: > > > > href="javascript:$(this).validate();" > > > > This doesn't seem to work correctly, here is my full block of code in > > case you would like to check. I would greatly appreciate any help or > > links. > > > > $(document).ready(function(){ > > $(":submit[id$='_replace']").each(function() { > > var submitID = $(this).attr("id"); > > var submitValue = $(this).attr("value"); > > $(this).replaceWith( [ '<a class="replace ' > > , submitID > > , '" id="' > > , submitID > > , '" > > href="javascript:$(this).validate();"><em></em>' > > , submitValue > > , '</a>' > > ].join('') ); > > }); > > return false; > > }); > > > > Thanks again > > > > > > > Try this: > > <a href="#" id="clicksubmit">Submit</a> > > $(function() { > $("#clicksubmit").click(function() { > $("form").submit(); > return false; > }); > }); > > > There is no need to put javascript inside hrefs when using jQuery. > > Jörn >