Как сохранить <textarea>от отображения необработанного HTML? - PullRequest
0 голосов
/ 11 июня 2010

Я работаю над системой комментариев, оставленной в моем блоге, и все работает отлично, за исключением того, что я не могу увеличить текстовое поле «Комментарии».Ну, я могу, используя команду, но она помещает необработанный HTML-код с остальной части страницы в текстовое поле.Страница отображает мою форму как «Имя: [пустое поле ввода] Комментарий: [большее поле ввода, но заполнено всем html на следующей странице]».Вот моя HTML-форма:

<div id="form">
<form action="comments.php" method="post">

<label for="name">Name</label>
<input id="name" name="name" type="text" />
<label for="comment">Comment</label>
<textarea name="comment" cols=40 rows=6></textarea><br><br>

<input type="Submit" value="Post Comment" />
</form>
</div>

Что я могу сделать, чтобы окно ввода размером 40 столбцов и 6 строк не отображало весь необработанный HTML, следующий за ним, в поле ввода?

Ответы [ 2 ]

1 голос
/ 11 июня 2010

В этом HTML нет ничего плохого.Вы уверены, что на странице больше ничего нет?

Одна вещь, которую нужно изменить: убедитесь, что у вас cols="40" rows="6" (используйте кавычки вокруг всех значений атрибутов).

Вы можете также рассмотреть возможность использования стиля вместо:

<textarea name="comment" style="width: 400px; height: 100px;"></textarea>
0 голосов
/ 11 июня 2010

Поместите все свои атрибуты в кавычки:

<textarea name="comment" cols="40" rows="6"></textarea><br><br>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...