@personafour я могу понять вот такое управление полем codepen.io/cleric/pen/oBwqn
На тостере вы сталкиваетесь с этим постоянно в комментариях (правда вариант более глючный).
@personafour и не идите на поводу у дураков. Элементы форм — это не просто какие-то прямоугольники, которые всенепременно нужно украсить. Их вид, разнообразие, функциональность, да и просто предназначение очень сильно отличается в разных средах.
Не пытайтесь всех уложить в прокрустово ложе, используйте их возможности, пытаясь понять, а зачем вообще такая функциональность вложена разработчиками браузеров.
@personafour
1. В IE 11 и вообще любом IE textarea не растягивается.
2. Именно инлайновыми стилями и должна изменяться высота/ширина textarea.
3. Судя по желанию писать !important в размеры, про resize вы не знали.
4. Основы UX вам тоже незнакомы.
Так что да, я именно учу вас и предостерегаю от ошибок. На у по теме — с помощью resize вы можете зафиксировать размеры, поскольку те браузеры, которые могут их менять, поддерживают такое правило, а кто не поддерживает, и менять не даёт.
@blackbb говорит, что в 61-й строке на вашей странице, а именно в подключенном плагине SimpleModal 1.4.3 - jQuery Plugin TypeError: $ is not a function
Учитесь пользоваться анализаторами
@lightGray правильный и развёрнутый ответ вам дал @Fesor и рассказал про связь с неразвитой в те времена модели событий.
Я же написал фразу, в которой содержится весь практический смысл использования javascript:
Конечно, можно написать про URI, в котором используется так называемая схема и про упрощённую часть стандарта URL, в которой используется понятие протокол.
Можно рассказать, как браузер понимает, что делать, встретив ссылку с протоколом (то бишь схемой), привести примеры типа mailto: udp: и десятков других известных и не слишком схем.
Потом перейти к интерпретатору Javascript и оператору void (который многие до сих пор зачем-то используют для сравнения с undefined). Рассмотреть, зачем нужен возврат false в случае отказа от void и что произойдёт с документом при отсутствии и void, и возврата false.
Обратите внимание на input[type="text"]. В реальности нужно перечислить все текстовые типы, или ввести им класс, а может событие input только с клавиатуры возникает и кроме текстовых полей ему больше негде возникнуть... Не помню.
И вообще, я думал, что перед подключением плагина стоит ознакомиться с его API.
На тостере вы сталкиваетесь с этим постоянно в комментариях (правда вариант более глючный).