Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
1 / 1 / 1
Регистрация: 19.07.2016
Сообщений: 118

Как изменить элемент с айди

23.09.2016, 14:04. Показов 1684. Ответов 11

Студворк — интернет-сервис помощи студентам
Мне надо чтобы то что ввели в текстовое поле,появилось как текст,ВМЕСТО самого текстового поля,но с словами "Привет,меня зовут". А класс Конфирм делает текст зеленым,в итоге в коде ниже получается что поле остается и класс с текстом приписываются в него,но не заместо его. Тоесть как бы дочернему элементу. Если пробовать с родителем,то пропадает приветствие,сиблинги не помогли,this вообще не изменяет ничего.

JavaScript
1
2
3
4
5
6
7
8
9
10
11
Привет,меня зовут <input type="text" placeholder="Ваше имя" onchange="inputY('name')" id="name"/>
 
function inputY(id) {
    getId = document.getElementById(id);
    valueT = getId.value;
    getId.innerHTML = getId.value;
    getId.className="confirm";
    
    
    
    }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.09.2016, 14:04
Ответы с готовыми решениями:

Скрипт не находит элемент по айди
Добрый вечер, проблема в том что скрипт не находит кнопку по айди... вот код, алерт с надписью есть не выходит &lt;html&gt; ...

Как можно сравнивать айди в адресной строке с айди в php коде
у меня адресная строка вида: site.com/questions.php?question=6, как сравнивать question=6, чтобы выводить определённую информацию,...

Как айфон снять с айди если забыл предыдущий айди?
Как айфон снять с айди если забыл предедуший айди

11
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
23.09.2016, 14:47
HTML5
1
2
3
4
<input type="checkbox" id="apply" class="checkbox_hide"/>
<span>Привет! Меня зовут </span> 
<input type="text" class="name" />
<label for="apply">Применить</label>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
.checkbox_hide{
 display:none;
}
 
.checkbox_hide:checked ~ label{
  display:none;
}
.checkbox_hide:checked ~ .name{
  border:0;
  pointer-events:none;
  color:green;
}
Результат. Единственное, не проверяет введен ли текст.
0
1 / 1 / 1
Регистрация: 19.07.2016
Сообщений: 118
23.09.2016, 14:50  [ТС]
А без кнопок можно? мне надо чтобы заменилось,тк будет таких много на странице,типо "вопрос-ответ"
0
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
23.09.2016, 14:55
А по какому событию должна происходить замена? Потеря фокуса у input?
0
1 / 1 / 1
Регистрация: 19.07.2016
Сообщений: 118
23.09.2016, 14:58  [ТС]
Да,чтобы после введения когда пропадет фокус,это работает с onchange.А кнопки много место занимать будут
0
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
23.09.2016, 15:23
CSS
1
2
3
.confirm{
  color:green;
}
HTML5
1
2
3
4
5
6
7
8
<span class="question">Привет! Меня зовут</span>
<input type="text" class="answer-field" />
  <br />
<span class="question">Еще какой-то вопрос</span>
<input type="text" class="answer-field" />
  <br />
<span class="question">И последний вопрос</span>
<input type="text" class="answer-field" />
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
var qSpanList = document.getElementsByClassName('answer-field');
var answerSpan = document.createElement('span');
answerSpan.className = 'confirm';
 
;[].forEach.call(qSpanList,function(elem){
  elem.addEventListener('change',function(){
    if (elem.value != null){
      answerSpan.innerHTML=elem.value;
      document.body.insertBefore(answerSpan.cloneNode(true), elem);      
      elem.style.display = 'none';      
    }
  })
})
Резельтат
1
1 / 1 / 1
Регистрация: 19.07.2016
Сообщений: 118
23.09.2016, 15:37  [ТС]
Это не работает,я кстати нашел уже решение,просто сделал как ты с кнопками,только после пропадении фокуса убрал фон и эвенты поинтер. спс
0
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
23.09.2016, 15:38
Даже по моей ссылке не работает?
0
1 / 1 / 1
Регистрация: 19.07.2016
Сообщений: 118
23.09.2016, 16:01  [ТС]
По твоей работает,а кода код вставил - нет. Хотя все норм
0
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
23.09.2016, 16:17
Скорее всего разница в разметке. Но если вы уже придумали другое решение, тогда разбираться не будем?
0
the hardway first
Эксперт JS
 Аватар для j2FunOnly
2475 / 1847 / 910
Регистрация: 05.06.2015
Сообщений: 3,610
23.09.2016, 23:01
Цитата Сообщение от Сергей Мишин Посмотреть сообщение
Это не работает,я кстати нашел уже решение
Не надо наводить интригу. Покажите свое решение.
0
1 / 1 / 1
Регистрация: 19.07.2016
Сообщений: 118
24.09.2016, 08:53  [ТС]
JavaScript
1
2
getId.style.pointerEvents = "none";
    getId.style.background = "none";
написал же уже,поле скрывается,но не исчезает,этого вполне достаточно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.09.2016, 08:53
Помогаю со студенческими работами здесь

Как назначить айди кнопке ?
Пробовал так назначить id ,но не получилось &lt;td&gt;&lt;?= Html::button('Звершить', , ,] ])?&gt;&lt;/td&gt;

Отчет, как показать не АйДи,а наименование
Такая ситуация. Delphi связан с БД access.Вообщем бд склада. В Accesse непоредственно построены связи между таблицами. Есть таблица...

Как получить список всех айди на сайте?
нужно получить список всех айпи в сайте а точнее их значение как это сделать помогите к примеру есть такой код как получить...

Вытаскивать работников по айди, а не по группам, как в данном примере
Приветствую, помогите плиз с заданием: нужно вытаскивать Работников по айди, а не по группам как в данном примере. &lt;?php class...

Можно как то по логу восстановить айди и пароль TeamViewer ?
Здравствуйте . такая проблема работал в TeamViewer закрылся случайно нужно зайти обратно сейчас выходные там не кого нету на месте, чтобы...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru