Вопрос в следующем: Необходимо после заполнения данных в форме (имя, фамилия, номер телефона) нажать на кнопку "сохранить контакт" и вывести данные под формой. При клике на кнопку "удалить контакт", соответственно удалить данные из списка.
В самом общем виде это может выглядеть так:
$('#form').submit(function(e){ //по клику на сабмит
e.preventDefault(); //предотвращаем отправку формы
//создаём внутри таблицы ячейки и выводим туда данные из формы
$('table').append(
'<tr><td class="name">'+$('#name').val()+'</td><td class="surname">'+$('#surname').val()+'</td><td class="phone">'+$('#phone').val()+'</td><td class="delete"><b>X</b></td></tr>');
$('input').not('[type="submit"]').val(''); //очищаем поля формы
});
$('table').on('click', '.delete', function(){ //по клику на крестик удаляем строку
$(this).closest('tr').remove();
});
table {
border-collapse: collapse;
}
.name, .surname, .phone, .delete {
padding: 10px;
border: 1px solid black;
}
.delete {
cursor: pointer;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="form">
Имя <input type="text" id="name" /><br /><br />
Фамилия <input type="text" id="surname" /><br /><br />
Телефон <input type="text" id="phone" /><br /><br />
<input type="submit" value="Сохранить контакт" /><br /><br />
</form>
<br />
<hr />
<table>
</table>
Но здесь надо понимать, что после перезагрузки страницы все данные в любом случае исчезнут (неважно, удаляли Вы их крестиком или нет). Если данные нужно сохранять, то для этого придётся использовать либо базу данных на сервере, либо (на худой конец) localStorage в браузере
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть слайдер (Slick slider) и он в попапеПопап реализован добавлениям класа который меняет display:none на display: block
ЗдравствуйтеЕсть код который выводит изображения из директории на страницу
Необходимо реализовать стрелку у сообщения такого рода: