2016-11-30 1 views
0

Почему я получаю значение placeholder для моего текстового поля, если у меня нет текста в элементе? Должен ли я просто получать пустую строку, а не значение placeholder?Почему получение текста, val или html из textarea получает значение placeholder, когда нет созданного пользователем текста?

+0

Показать код. – junkfoodjunkie

ответ

0

Как вы можете видеть из примера, он не предупреждает текст-заполнитель.

alert($('textarea').text());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<textarea name="text" placeholder="this is a test"></textarea>

0

Как вы отображения замещающий текст? Некоторые источники рекомендую что-то вдоль линий этого для шаблонного текста в текстовом поле:

<textarea> 
PLACEHOLDER CONTENT 
</textarea> 

Если это метод, который вы используете, внутреннее содержание будет рассматриваться как значение, а не шаблонный. Правильный маршрут был бы следующим:

<textarea placeholder="PLACEHOLDER CONTENT"></textarea> 
Смежные вопросы