Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 537

Вставить в инпут, по клику, название ссылки

22.09.2016, 22:15. Показов 2845. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте
Не получается вставить в инпут, по клику, название ссылки
HTML5
1
2
3
4
<input id="inp" value="" type="text">
<br>
<a href="#" onclick="eurgo(this);">текст 1</a>
<a href="#" onclick="eurgo(this);">текст 2</a>
JavaScript
1
2
3
4
5
<script type='text/javascript'>
$(function(eurgo) {
    $('#inp').val() = eurgo.text();
});
</script>
пожалуйста, помогите

Добавлено через 8 минут
немного исправил, но все равно название ссылки не вставляется в инпут
JavaScript
1
2
3
4
5
<script type='text/javascript'>
$(function eurgo(zzz) {
    $('#inp').val() = zzz.text();
});
</script>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.09.2016, 22:15
Ответы с готовыми решениями:

JS-скроллинг с якоря-ссылки на инпут в форме
Комрады, хеллоу. У меня трабла. Есть лендинг Нажав на самую нижнюю кнопку - Установить терминал бесплатно - осуществляется плавный...

Нужно в инпут вставить 'TXT1' TXT2
Mne nyzho v &lt;INPUT type='text' id='txt1' name='txt1' value=''&gt; v value zasynyt' chto-to tipa: 'TXT1' TXT2 , chtobi na ekrane viglyadelo...

Как вставить код в инпут, без потери уже имеющегося текста, при клике по картинке?
Добрый день. Подскажите пожалуйста как вставить код в инпут, без потери уже имеющегося текста, при клике по картинке?

9
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
22.09.2016, 22:39
JavaScript
1
2
3
function eurgo(elem) {
    $('#inp').val(elem.text)  ;
}
Добавлено через 17 минут
или без jq
JavaScript
1
2
3
4
var inp = document.getElementById('inp');
function eurgo(elem){
  inp.value = elem.text;
}
0
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 537
22.09.2016, 22:44  [ТС]
mrtoxas, спасибо, ссылка вставляется
А не поможете еще в одном вопросе? Сейчас по клику в инпут вставляется название ссылки, а как сделать, что бы после этого выполнилась функция tes
JavaScript
1
2
3
4
5
6
7
8
9
<script type='text/javascript'>
function eurgo(elem) {
    $('#inp').val(elem.text);
};
 
$('#send').click(function(tes){
alert('функция #send')                         
});                       
</script>
0
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
22.09.2016, 23:03
JavaScript
1
2
3
4
5
6
7
8
9
10
function tes() {
  alert('!')
};
 
function eurgo(elem) {
  $('#inp').val(elem.text);
  tes();
}
 
$('#send').click(tes);
0
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 537
22.09.2016, 23:18  [ТС]
mrtoxas, вы меня не поняли..
вставляю в инпут, по клику, название ссылки и потом, автоматически, выполняется функция tes
<script type='text/javascript'
function tes() {
alert('!')
};

function eurgo(elem) {
$('#inp').val(elem.text);
// здесь как то запустить функцию tes (без клика)
}
</script>
0
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
22.09.2016, 23:25
1. Происходит клик по ссылке.
2. Вызывается функция eurgo
3. Функция eurgo устанавливает текст в инпут и запускает функию tes().
Всего один клик.
Пример

Добавлено через 52 секунды
Только функцию tes() я вынес отдельно, чтобы к ней был доступ не только у #send
1
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 537
22.09.2016, 23:31  [ТС]
mrtoxas, большое спасибо!
0
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 537
16.10.2016, 01:08  [ТС]
mrtoxas, помогите еще, пожалуйста,
сейчас текст по ссылки вставляется так - через онклик
HTML5
1
2
<a href="#" onclick="eurgo(this);">текст 1</a>
<a href="#" onclick="eurgo(this);">текст 2</a>
JavaScript
1
2
3
4
5
<script type='text/javascript'>
function eurgo(elem) {
    $('#inp').val(elem.text);
}
</script>
а можно вынести онклик в теги JS? Ссылкам я присвоил класс .ecodehref

HTML5
1
2
<a href="#" class="ecodehref">NEW текст 1</a>
<a href="#" class="ecodehref">NEW текст 2</a>
JavaScript
1
2
3
4
5
<script type='text/javascript'>
$('.ecodehref').click(function(){
    // вставить в инпут, по клику, название ссылки
});
</script>
0
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
16.10.2016, 01:23
JavaScript
1
2
3
$('.ecodehref').click(function() {
  $('#inp').val($( this ).text());
});
Добавлено через 8 минут
JavaScript
1
2
3
4
5
6
7
8
var links = document.getElementsByClassName('ecodehref'),
    inp = document.getElementById('inp');
[].forEach.call(links,function(elem){
  elem.addEventListener('click',setInp.bind(0,elem))
})
function setInp(elem){
 inp.value = elem.text
}
0
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 537
16.10.2016, 01:31  [ТС]
mrtoxas, большое спасибо!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.10.2016, 01:31
Помогаю со студенческими работами здесь

Как по клику на ссылке менять ее название?
Как по клику на ссылке менять ее название? например, 'Иди сюда' поменять на 'Иди туда' в ссылке вида &lt;a href='#'...

Передать название элемента в инпут формы обратной связи
Всем привет. Есть комплексный компонент &quot;news&quot;, в нем новость детально и форма связи. Необходимо чтобы каждый раз при создании нового...

Прикрепление ссылки в vk, показывает только название ссылки
Ребята, привет! как раз искал такую тему. у меня вопрос: А как дела обстоят с платформой blogger? Пробовал всё это - ну никак не...

Нужно всего лишь вставить эмблему при запуске, сменить название в главном меню да вставить текст в эбаут
Уважаемые! Пишет вам человек гуманитарного склада ума, которому нужна помощь от склада ума не гуманитарного! Дело в том, что у меня...

Как поменять название кнопки по клику на нее?
Как поменять название кнопки по клику на нее?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru