Belgarion's comment is absolutely correct. Simply place the onclick handler and it will do what it is meant to do; it will execute if JavaScript is enabled, and will be ignored if JavaScript is disabled/not available.
Also, your comment regarding "XMLHttpRequest when javascript is available for validation when it is present and perl CGI for validation when it isnt" sets off alarms for me. When using JavaScript for validation, it is detrimental to your server's health that you ALWAYS validate on the server side (via Perl for example), regardless as to whether it has already been validated via JavaScript. Your server will find itself in trouble if you depend on JavaScript weeding out invalid input. It's unfortunate that this generally means that you need to modify two code bases when you change validation requirements: once in JavaScript and once in the server-side language of your choosing. It's more code to satisfy the lovely convenience of client-side validation.
In reply to Re: Building an ajax form that degrades gracefully
by Anonymous Monk
in thread Building an ajax form that degrades gracefully
by richill
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |