Considering text-transform is a CSS property, I don't understand how the text in the input field which has text-transform set to uppercase is actually posting uppercase text to the page when the form is submitted. Isn't CSS just supposed to modify the appearance of the page and not the content itself? If I type something in lowercase in the form, shouldn't it submit in lowercase and just appear in uppercase in the form field?
I'm using PHP to process the post variables and any text that I type with text-transform set to uppercase is actually in uppercase. I modifying a value which was lowercase, the string 'This is a test.' for example... If I delete test and retype it in the input field and submit it, then print the submitted value, it will print out 'This is a TEST.' with the retyped text in uppercase and any original text in the same case as before. Is this just a glitch behavior or something?