Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   document.getElementById (https://javascript.ru/forum/events/57962-document-getelementbyid.html)

Ramzes94 28.08.2015 10:59

Я вам щас образец нарисую что я имею ввиду так понятней будет)

Ramzes94 28.08.2015 11:00

Цитата:

Сообщение от laimas (Сообщение 386111)
Лучше вообще не использовать :)

На сервер же данные передаются, так спрашивается зачем же их в таком неудобном виде передавать - текстом в форму, а на сервере разбирать? Тут либо select multiple, либо набор флажков, а тег А, это извращение. )

Да он просто умничает через чур)))

laimas 28.08.2015 11:04

Значение 1, Значение 2... - это что ID услуг? По крайней мере это логичнее, недели текста. А выбор нескольких услуг, это передать на сервер их ID. Чем на страницах обеспечивают выбор множества? Набором флажков или списком со множественным выбором (последний можно под список с флажками имитировать).
И не надо никаких текстовых областей, в которую запихивать это набор.

laimas 28.08.2015 11:04

Цитата:

Сообщение от Ramzes94
Да он просто умничает через чур)))

Ну-ну.

Ramzes94 28.08.2015 11:20


рони 28.08.2015 14:06

<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8"><style type="text/css">
span{
  margin: 5px;
  font-size: 24px;
  color: #FF0000;
  cursor: pointer;
}
span.test{
  margin: 5px;
  font-size: 16px;
  color: #000000;
}
span.test:after{
  content: '';
  display: block;
}

</style>
</head>

<body>
<span>что</span><span>где</span><span>когда</span><span>почему</span><span>как</span>
<div></div>
<script>
 [].forEach.call(document.querySelectorAll('span'), function(item) {
         item.addEventListener('click', function() {
             var div = document.querySelector('div');
             var clone = item.cloneNode(true);
             div.appendChild(clone);
             var del = item.cloneNode();
             del.innerHTML = 'X';
             del.className = 'test';
             del.addEventListener('click', function() {
             div.removeChild(clone);
             div.removeChild(del);
             })
             div.appendChild(del);;
         });
     });
</script>
</body>

</html>

Ramzes94 28.08.2015 14:10

Ну разве не красавчик))


Часовой пояс GMT +3, время: 14:49.