.w3-input:not(:valid)~.w3-validate {
color: #f44336;
}
.w3-label {
color: #009688;
}
<glyph glyph-name="menu" unicode="" d="<тут координаты всякие>
<path d="<тут координаты всякие>
<svg width="22" height="22" xmlns="http://www.w3.org/2000/svg">
<g>
<title>Layer 1</title>
<path d="<тут координаты всякие>" id="svg_1" fill="black" transform="rotate(180, 11, 11.0614)"/>
</g>
</svg>
$('form').submit(function(e) {
$(this).find('.required input, .required textarea').each(function() {
if(!$(this).val()) {
$(this).parent().addClass('has-error');
$(this).attr('placeholder', 'Поле обязательно для заполнения');
}
else {
$(this).parent().removeClass('has-error');
$(this).attr('placeholder', '');
}
});
if($(this).find('.has-error').length)
e.preventDefault();
else
alert('Submit!');
});
$('.img-tp').click(function() {
$(this).parent().addClass('active').siblings().removeClass('active');
});
<div id="popup_1">...</div>
<div id="popup_2">...</div>
<button class="time-work" data-popup="popup_1">Open 1</button>
<button class="time-work" data-popup="popup_2">Open 2</button>
$('.time-work').on("click", function () {
var target = $(this).data("popup");
$("#" + target).show();
});
jQuery(function ($) {
$('#button').on('click', function() {
$('.popup').text($(this).attr('title'));
});
});
document.getElementById('button').onclick = function() {
var elements = document.getElementsByClassName('popup');
for(var index in elements) {
elements[index].innerText = this.title;
}
}