Comment Re:I have a better idea (Score 1) 220
Don't force users to have javascript to fill forms. Yes, if it's enabled then use it to validate the form data and avoid page loads, but also let the form without it, you need to validate the form on the server anyway.
You need to have something that works with the bare minimum, then if you want you can enhance it with Javascript.
THIS. THIS, DAMNIT.
The <a href="javascript:validateForm();">Submit</a> thing I see all over the place makes me want to punch people in the mouth. Bind to the form's "submit" event and add a layer of validation; don't just completely stonewall anyone that doesn't have javascript enabled / capability.