Here\'s the snippet of code that won\'t validate:
if (user_age > 15 && user_age < 91)
It gets the following errors:
put javascript in <![CDATA[...]]> section
All Javascript should be CDATA in XHTML:
<![CDATA[
if (user_age > 15 && user_age < 91)
]]>
Move script to other file :)
It is standard (and good) habit to separate style (into .css file), data (.html) and of course scripts to .js file.
Or you can protect the script from the xml validation like this:
<script type="text/javascript">
//<![CDATA[
if (user_age > 15 && user_age < 91) {
// do soemthing
}
//]]>
</script>
you can try CDATA but some time it wont work, it depends on the setting of the server I guess. I am not a pro, but i tested, and I did not work, but if you put the javascript code in the .js file and then link this file somewhere in your body. it will definitely work. PERSONALLY TESTED.