Я не думаю, что можно добавить маркеры внутри обычной текстовой области. Вы можете сделать редактируемый section
или div
с маркерами в нем, но я не думаю, что это хорошо работает с формой.
Кроме того, размещение маркеров внутри textarea
позволит пользователям их удалять.
Поскольку я предполагаю , вы бы в какой-то момент отправляли входные данные в форме, почему бы не использовать обычные входные данные, заключенные в элементы li
? Таким образом, вы можете использовать входные данные в отправляемой таблице form
, а маркеры нельзя удалить.
Вы даже можете придать ему стиль, чтобы он выглядел как один большой textarea
!
<style>
#form { border: solid #666 1px; border-radius: 3px; }
#form input { border: 0; -webkit-appearance: none; background-color: unset; }
#form input:focus { outline: none; }
</style>
<form id="form">
<ul>
<li>Name: <input type="text" placeholder="Name"></li>
<li>Address: <input type="text" placeholder="Address"></li>
<li>DOB: <input type="text" placeholder="DOB"></li>
<li>Favorite Drink: <input type="text" placeholder="Favorite Drink"></li>
</ul>
</form>
http://jsfiddle.net/7tw21m3o/ <--- в действии </p>