<script type="text/javascript">
document.addEventListener('DOMContentLoaded', function() {
var img = document.querySelectorAll('img[data-href]');
for (var n = 0; n < img.length; n++) {
var attr = img[n].getAttribute('data-href');
img[n].setAttribute('src', attr);
}
});
</script>
test = "hg575gh+hchj567";
result = test.replace(/[^0-9+]/g, "");
alert(result);
<input type="text" pattern="[0-9+]" required>
document.querySelector('#mobile-search').scrollIntoView({behavior: 'smooth'});
<a onclick="document.querySelector('#mobile-search').scrollIntoView({behavior: 'smooth'});" href="#mobile-search">Прокрутить</a>
<script type="text/javascript">
// По готовности страницы, вешаем на форму обрабочтик onsubmit инлайново:
document.addEventListener('DOMContentLoaded', function() {
document.querySelector('form#FORM_ID').setAttribute('onsubmit', 'event.preventDefault(); form_send(this);');
});
// Фуцнкция для отправки формы на чистом JavaScript:
function form_send(form) {
var url = form.getAttribute('action') + '?time=' + new Date().getTime();
var xhr = new XMLHttpRequest(); xhr.open('POST', url);
xhr.onreadystatechange = function() {
if (xhr.readyState === XMLHttpRequest.DONE) {
if (xhr.status === 200) {
form.setAttribute('onsubmit', 'event.preventDefault();');
form.innerHTML = xhr.responseText;
}
else {
alert('При отправке формы произошла ошбика, детали смотрите в консоли.');
console.log('При отправке формы произошла ошбика, ниже объект с деталями ошибки:');
console.dir(xhr);
}
}
}
xhr.send(new FormData(form));
}
</script>
<input type="radio" name="replenishment-deposit" value="1" checked>
<input id="net" type="radio" name="replenishment-deposit" value="0">
<input id="deposit-replenishment-amount" type="number" name="deposit-replenishment-amount" class="calculator-form__input">
#net:checked ~ #deposit-replenishment-amount {
pointer-events: none;
}
// Функция для сравнения массивов:
function arrayCompare(arg1, arg2) {
var result = false;
for (var n = 0; n < arg1.length; n++) {
for (var i = 0; i < arg2.length; i++) {
if (arg1[n] === arg2[i]) { result = true; }
}
}
return result;
}
// Вернёт true, если есть хотя бы одно точное совпадение,
// если совпадений совсем нет, то вернет false:
console.log(arrayCompare(array, falsey));
open_server_restart_window = window.open('');
open_server_restart_window.location.href = 'http://login:password@localhost:1515/restart';
setTimeout(function() { open_server_restart_window.close(); }, 3000);