Можно ли в input text placeholder вставить ссылку?

По замыслу заказчика плейсхолдер должен выглядеть так:
placeholder="какой-то текст site.ru" где site.ru - это ссылка
Реально ли такое сделать? Погуглил, но там ничего нет по теме.
  • Вопрос задан
  • 783 просмотра
Пригласить эксперта
Ответы на вопрос 2
EaGames
@EaGames
Front-end developer
Именно в placeholder наверное нет, можно просто имитировать поведение placeholder-а обычным елементом, скажем
<span>какой-то текст <a href="http://site.ru" target="_blank">site.ru</a></span>

и с помощью JS уже имитировать поведение placeholder-а при нажатии на span скрыть span, при нажатии на ссылку переход по ссылке. (и не забыть про stopPropagation)
Ответ написан
trushka
@trushka
Можно на onclick обработчик какой-то повесить, но чтоб срабатывал только если инпут пустой и если он уже в фокусе. Но вообще такое поведение может очень раздражать посетителя - ведь привычное поведение, кликнуть в любом месте инпута, чтоб начать ввод.. Можно, даже не желая того, попасть по ссылке, и вместо ввода куда-то перейти.. полсетители будут, конечно, от этого в восторге))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы