Ссылка во входном текстовом поле

ПРИВЕТ все,

Я знаю, что это - разрядный странный вопрос, но предложите.

Я хочу создать ссылку на содержание URL веб-сайта во входном "текстовом" поле типа не любой другой тег HTML, это возможный и если да как.

Regards & Thanks Amit

7
задан Jos 17 June 2010 в 08:30
поделиться

4 ответа

Да, возможно, но не все так просто. Вам нужно создать div или другой тег, который вы предпочитаете, который всегда будет плавать над вашим вводом, используя позиции CSS, и создать якорь внутри него.

Например, img виртуальной клавиатуры встроен в поле ввода таким образом на русскоязычной странице Google ( http://www.google.ru/ )

Из-за совместимости с браузером это непросто задача.

РЕДАКТИРОВАТЬ: Понял ваш вопрос немного больше. Вам все еще нужна первая часть ответа, и вам нужно будет обработать событие нажатия клавиши внутри вашего ввода. При вводе символа вам нужно будет обновить плавающий div.

Так что теперь задача усложнилась еще больше. Возможно, вам стоит пересмотреть свою модель, а не код.

0
ответ дан 6 December 2019 в 19:32
поделиться

Не знаю, правильно ли я понял ваш вопрос. Исходя из моего понимания, я дал ответ. Не стесняйтесь задать свой вопрос. Нет ничего невозможного.

<a href="http://www.google.com" ><input type='text' style="border:1px solid blue;"></input></a>

Отображает текстовое поле. Вы можете ввести в него любые данные. Если вы нажмете клавишу ввода, страница будет перенаправлена ​​на Google.com

. Вы можете использовать SPAN вместо INPUT. Это также служит той же цели.

<a href="http://www.google.com" ><span style="border:1px solid blue;" >Link</span></a>
4
ответ дан 6 December 2019 в 19:32
поделиться

Вы хотите, чтобы кто-то, щелкнув текстовое поле, на самом деле обрабатывал щелчок по ссылке?

Для меня это звучит злонамеренно, но вы можете привязать событие фокуса через javascript к window.redirect ().

0
ответ дан 6 December 2019 в 19:32
поделиться

Я не знаю, правильно ли я понял вопрос. Как я понял, вы хотите иметь возможность вводить ...-тег в поле ввода. Никакие другие теги не должны быть разрешены. Вы можете достичь этого, используя PHP, например:

<!-- HTML-Code -->
<input type="text" name="link" />

// PHP-Code
$link = strip_tags($_POST['link'], 'a'); // Remove all other tags than the <a>-Tag...

Это то, что вы имеете в виду?

0
ответ дан 6 December 2019 в 19:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: