Как запретить выделение value в input?

интернет html JavaScript веб дизайн веб

В форме есть поле <input type="url" value="http://www.site.com/" /> , в которое при загрузке отправляется надпись "http://www.site.com/". Нужно чтобы эту надпись нельзя было выделить или удалить, НО при этом что-то дописать после нее в input было возможно.

Вариант указать для input свойство disabled или readonly не подходит, так как это блокирует весь input.

Примечание:
Lassiec: вариант дельный, но здесь задача поместить надпись именно в input. А как реализовать с использование событий пока не придумал.

Примечание:
Недавно заметил, что реализованный вариант такого поля есть в настройках "Адреса страницы" ВКонтакте. Но в коде страницы зацепок, как это сделано, не нашел.
Ответы:
Ищите другое решение. Как то со скрытым полем или комбинацией полей
Я бы просто дописал перед полем ввода обычный текст http://www.site.com/, чтобы визуально все что ты введешь в само поле воспринималось как введенное после этого http://... . А потом при отправке формы перехватывал бы значение value от input, делал бы вот такую конкатенацию "http://www.site.com/" + value, и то, что получилось отправлял бы в скрипт обработки формы.
Глянул я Вконтакте, там как раз просто все,  это банальная таблица из двух ячеек, без границ, вся из себя такая монолитная и неизменная. В левой ячейке собственно постоянный текст с урлом, а в правой - input. Стилями они приведены к общему виду и создают иллюзию единого поля.


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.