Как сделать текстовое поле с несколькими типами строк в html?

<input class="FormElement" name="term" id="term"  type="text"> 

Какие изменения я должен сделать для этого текстового поля, чтобы сделать его несколько строк, без необходимости изменять что-либо еще в коде, например, читать его значение.

Раньше я читал ввод с помощью javascript, что тоже нужно изменить в этом?

var $term = $("textarea#term").val(); 

Ответ 1

Вам нужен <textarea> с тем же name, поэтому замените это:

<input class="FormElement" name="term" id="term" type="text"> 

При этом:

<textarea class="FormElement" name="term" id="term" cols="40" rows="4"></textarea>

Аргументы rows и cols - это ширина/высота соответственно... или использование стилей CSS для указания размера, например:

<textarea class="FormElement" name="term" id="term" style="width: 200px; height: 40px;"></textarea>