Поскольку я не до конца понимаю ваш вопрос (что означает «взломанный»?), Я пойду к очевидным вещам, которые стоит упомянуть здесь.
Прежде всего, я хотел бы сказать, что в общем случае плохая идея использовать одно и то же имя для идентификаторов и имен классов в одном и том же документе. Даже если у одного из них есть заглавная буква, это не очень приятно.
Во-вторых, HTML-код недействителен, поскольку у тега INPUT
нет конца. Всегда проверяйте, верен ли HTML (или, по крайней мере, не полностью нарушен), прежде чем пытаться что-либо еще.