[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: input + link.
m4a1fox
Доброго времени суток уважаемые эксперты. Есть такая идейка, можно ли реализовать такую штуку. Есть поле
<input type="text" name="img_title" value="" id="img_title">
сюда вводится текст для title картинки. И вот вопрос. Можно ли рядом с этим полем, создать копку, при нажатии на которую выделенный предварительно текст в input'е ставал ссылкой? Ну тоесть один bb-код (в частности link) в input'е?



Спустя 21 минута, 4 секунды (1.02.2011 - 21:04) alex12060 написал(а):
Это как на форуме? Выделяешь тест, нажимаешь на бб код и он становится слева и справа?

Спустя 19 секунд (1.02.2011 - 21:04) m4a1fox написал(а):
Насколько понимаю - это должен быть JS. Но только как заставить при внесении данных сохранять их в поле?

Спустя 34 секунды (1.02.2011 - 21:05) m4a1fox написал(а):
alex12060
Вот так и хочется. В принцепе нужна только одна кнопка - link.

Спустя 29 минут, 26 секунд (1.02.2011 - 21:34) alex12060 написал(а):
Я бы помог, но я с вин сижу, тут нет ничего)
Если что, потом обмозгую)
Да и можешь FatCat спросить)

Спустя 1 минута, 22 секунды (1.02.2011 - 21:36) m4a1fox написал(а):
alex12060
Хорошо! Спасибо! Но ведь тем-ка о интересная!

Спустя 5 минут, 31 секунда (1.02.2011 - 21:41) m4a1fox написал(а):
alex12060
Я тут полазил по сети, и вот что нашел. Такой запрос:
<A HREF="add_news.php" onclick="prompt('Здесь Ваш запрос')" LANGUAGE="Javascript">Метод Prompt</A>

Только можно ли с ним что-то еще сделать?

Спустя 1 час, 4 минуты, 39 секунд (1.02.2011 - 22:46) SerginhoLD написал(а):
m4a1fox тут посмотри, если я тебя правильно понял )

Спустя 13 часов, 25 минут, 30 секунд (2.02.2011 - 12:11) m4a1fox написал(а):
SerginhoLD
В принципе то... но только это для textarea а мне нужно для input'а.

Спустя 34 минуты, 38 секунд (2.02.2011 - 12:46) SerginhoLD написал(а):
m4a1fox, и какая разница?

Цитата
function insertTag(_obj_name, _tag_start, _tag_end)
// _obj_name - name объекта - как правило, textarea, но при желании можно сделать любой
// указываем именно NAME, так как согласно стандартам DOCTYPE HTML 4.01 strict и выше
// свойство ID у объектов ввода является не приемлемым и требуется обращаться только name
// _tag_start - что вставлять перед выделенным текстом
// _tag_end - что вставлять после выделенного текста

Спустя 24 минуты, 41 секунда (2.02.2011 - 13:11) m4a1fox написал(а):
SerginhoLD
Да я посмотрел подробнее... только вот, там вставляются теги, а вот всплывающее окошко с вводом ссылки - проблемка, как ни крути)
Сейчас буду ломать голову, но блин на принцип пойду но сделаю)) Ну постараюсь уж точно!?

Спустя 16 минут, 43 секунды (2.02.2011 - 13:27) SerginhoLD написал(а):
ну не можешь сделать всплывающие окно, поставь лишнюю кнопку рядом.

а че его делать? ставишь рядом с инпутом Div(position:absolute; display:none;)
Допустим при событии Blur у инпута - показать этот Div


Спустя 4 минуты, 16 секунд (2.02.2011 - 13:32) m4a1fox написал(а):
SerginhoLD
Хм... а поподробнее, если не сложно!?

Спустя 23 минуты, 6 секунд (2.02.2011 - 13:55) SerginhoLD написал(а):

<?php header('Content-Type: text/html; charset=utf-8');?>
<!DOCTYPE HTML>
<html>
<head>
<meta
charset="utf-8">
<title>
Untitled Document</title>
<script
src="js/jquery-1-4-4.min.js"></script>
<script>

jQuery(document).ready(function(){
$('input[name=input]').blur(function() {
$('#window').show();
});

$('input[name=button]').click(function() {
// здесь код вставки твоего BB кода
$('#window').hide();
});
});
</script>
<style>

#window { display:none; position:absolute; background-color:#666; color:#FFF; padding:10px 20px; border:1px solid #e2e2e2;}
#window > input[name=button] { padding:2px 10px;}
</style>
</head>

<body>

<label>
Input: </label><input name="input" type="text" size="20">
<div
id="window">
<input
name="button" type="button" value="link">
</div>
<p>
При событии Blur появляется модальное окно</p>

</body>
</html>


Спустя 10 минут, 45 секунд (2.02.2011 - 14:05) m4a1fox написал(а):
SerginhoLD
<script src="js/jquery-1-4-4.min.js"></script>
у меня же этого нет)) Поэтому не работает!)

Спустя 10 минут, 49 секунд (2.02.2011 - 14:16) SerginhoLD написал(а):
http://jquery.com/

зы: 1.5 уже ..

Спустя 27 минут, 22 секунды (2.02.2011 - 14:44) m4a1fox написал(а):
SerginhoLD
Спасибо вам конечно... Но это как-то сложно. Попробую реализовать на JS! Еще раз спасибо.

Спустя 3 часа, 12 минут, 28 секунд (2.02.2011 - 17:56) m4a1fox написал(а):
нет... не получилось... сдался
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.