Несколько строк ввода в <input type = "text" /">

У меня есть этот ввод текста в форме:

<input type="text"
       cols="40" 
       rows="5" 
       style="width:200px; height:50px;" 
       name="Text1" 
       id="Text1" 
       value="" />

Я пытаюсь заставить его взять несколько строк ввода. Ширина и высота делают окно более крупным, но пользователь может вводить текст, который ему нужен, но он заполняет только одну строку.

Как сделать ввод больше похожим на текстовое поле?

Ответ 1

Вам нужно использовать текстовое поле для получения многострочной обработки.

<textarea name="Text1" cols="40" rows="5"></textarea>

Ответ 2

Можно сделать многострочную текстовую вводную строку, присвоив ей атрибут word-break: break-word;. (Проверено только в Chrome)

Ответ 3

Вы не можете. Единственный элемент HTML-формы, который был многострочным, <textarea>.

Ответ 4

Используйте текстовое поле

<textarea name="textarea" style="width:250px;height:150px;"></textarea>

не оставляйте пробелов между открывающими и закрывающими тегами. Или Else. Это оставит несколько пустых строк или пробелов.