) darf kein Apostroph (') vorkommen. Hier mal zum Nachvollziehen:
[noparse]
[/noparse]
[noparse]
[/noparse]
Das ist kein Fehler in dem Sinne, sondern einfach eine Eigenschaft von HTML. Genausowenig wie du ein Leerzeichen in einer URL verwenden kannst, kannst du eben in einem HTML-Parameter kein Apostroph verwenden.
Den anderen Fehler kann ich nicht nachvollziehen.