Dipende da DOCTYPE.
Se usi HTML/XHTML Strict, le virgolette sono sintassi obbligatoria, se usi altre DTD piu` vecchie in generale no.

Hai provato a visualizzare il codice HTML in un browser tipo FireFox o Mozilla dopo aver creato qualche campo? Li vedi i campi nuovi? (in IE non si vedono comunque, in Mozilla non so)