I'm implementing a custom textarea that can interpret some html markup, I used a contentEditable div to accomplish this. A couple of answers in What are valid values for the id attribute in HTML? To make your schema simpler, you can use “input types” for this, by using the input keyword instead of the type keyword. But when? Are the longest German and Turkish words really single words? When you submit a form only the fields with a name will be submitted. id is expected Where should I put