myPhone.addEventListener('keyup', function(evt){
let length = this.value.length
if (length < 9) msg.textContent = 'маловато будет!'
else if (length == 9) msg.textContent = 'норм!'
else if (length > 9 && length < 16) msg.textContent = 'э, хватит'
else if (length > 15 && length < 31) msg.textContent = 'больше не надо'
else if (length > 30) msg.textContent = 'остановись, демон!'
})
https://jsfiddle.net/5v7cdb5y/ var divs = Array.prototype.slice.call(document.querySelectorAll('div'));
divs.forEach((div, i)=>div.addEventListener('click', function(){
console.log('Hello from block #' + i)
}))
document.addEventListener('click', function(evt){
if (evt.target.tagName == 'DIV') {
var i = divs.indexOf(evt.target)
console.log('Hello from block #' + i)
}
})
slider.api.addEventListener(MSSliderEvent.CHANGE_START, function(){
// срабатывает в начале смены слайда
// здесь нужно определять темный или не очень
// и менять класс
});
docs.averta.net/display/MSJQ/Slider+API<label for="">
<span>Phone No.:</span>
<input type="text">
</label>
label {
position: relative;
}
label input {
padding-left: 6em; /* в инпуте отступ слева */
}
label span {
position: absolute; /* приподнимаем надпись над инпутом */
left: 0;
color: gray;
pointer-events: none; /* делаем ее "прозрачной" для кликов */
}
https://jsfiddle.net/d6sv7gnn/ function send_mail_question() {
$name = $_POST['question-name'];
$message = 'Сообщение с сайта 1. Заявка на помощь<br/>'; // добавил строку. Этого вы хотели?
$message .= 'Имя: ' . $name . "<br/>";
$message .= 'Телефон: ' . $_POST['credit-phone'] . "<br/>";
$to = 'box@mail.ru';
$from = 'info@site.com';
$subject = 'Сообщение с сайта 1. Заявка на помощь'; // тут то-же самое что в первой строке
// можете вписать что-то другое.
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= 'From: ' . $name . ' <' . $from .'>' . " \r\n" .
'Reply-To: '. $from . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers); // mail() работает не везде, настраивать - отдельный квест.
// если что, можете перейти на PHPMailer
}
Triggering Emoji Picker Manually
To trigger the button manually, you can call a jQuery function on the same element you bound it to.
$('#question').emojiPicker('toggle');
и определяется, на какую ячейку указывает стрелка
var target = document.querySelector('#foo')
var observer = new MutationObserver(
function(mutations) {
mutations.forEach(function(mutation) {
var size = 50 - target.textContent.length
target.style.fontSize = size + 'px'
});
}
);
observer.observe(target, { childList: true });
https://jsfiddle.net/6d869a3v/ var values = []
$('.multiselect :checked').each(function(){
values.push(this.value)
})
$( '#text_comment' ).html('Был выбран '+ values.join(' '))