No. XHTML is not the "standard" by all means. HTML 4.01 is as good as XHTML. All the browsers run whichever HTML or XHTML version, according to the DOCTYPE used. It is true that some of the HTML5 new...
As Jeff said, that happens because your values are primitives of type String, not Number. And that is due to the fact that the method toFixed() transforms again a Number into a String.
Exactly. But IE does that only when you run the site locally. When your site will be uploaded on a server, IE will run it without any block alert, so don't worry.
Nonsense. Why should they use the token this by all means? The OP wants to call a method of an object from within another method of the same object. There are more ways to do that. All I did was to...
You may name them "x1", "x2" and remove the x character either before request, or at the serverside level. Or you may create a custom attribute for the HTML tag:
Not a bright idea to style the checkboxes and radio buttons. After all, they are strictly functional elements, and there is no serious reason to style them. To style what? A very small square? An...
Maybe it is not related with the issue, but the id's value can not start with a digit, according to the W3C specifications, thus id="1", id="2", etc is not legal in HTML/JavaScript.
Are you warned that the code used is JQuery Framework, not native JavaScript? Do you know what a JavaScript Framework is? Do you know JavaScript, after all?
HTML5 accepts mostly both XHTML (strict) and HTML4 (strict) ways of coding, so you should not be worry. In other words, HTML5 is almost fully back compatible with the strict versions of HTML4 and...
DOM means a model of referring and interacting with the HTML (and XML) Elements. Therefor, the DOM levels are versions of an interacting model. not versions of the HTML language. You will not find...
Usually XML and JSON are used to transfer data not to store it, thus a server side solution (like PHP/MySQL) - along with AJAX - is more robust. Don't mention the security.