Yes, you'd need to fix every field you're about to send to the database.
Regarding JavaScript
: it depends. Some effects can be accomplished with CSS, other things cannot be reproduced with other technologies easily. However, it all depends on your site of course. I generally find that people have JavaScript turned on. YMMV of course so you need to look into to your client base and see if it's worth the trouble.
Cheers
Imar
---------------------------------------
Imar Spaanjaars
http://Imar.Spaanjaars.Com
Everyone is unique, except for me.
Author of
ASP.NET 2.0 Instant Results and
Beginning Dreamweaver MX / MX 2004