<input class="g-input modal-form__input" data-validate-field="tel" type="tel" name="Телефон" placeholder="Ваш телефон" inputmode="text" required pattern="+[0-9]{10,12}" oninvalid="this.form.classList.add('error-class')">
var game_field=[' ',' ',' ',
' ',' ',' ',
' ',' ',' '];
var wins = [[0,1,2],[3,4,5],[6,7,8],[0,4,8],[2,4,6],[0,3,6],[1,4,7],[2,5,8]];
function check_game_over() {
for (i=0; i<wins.length; i++) { // перебираем все выигрышные комбинации
var game_over=true;
if (game_field[wins[i][0]]!=' ') { // если первая из проверяемых клеток не пуста, начинаем проверку
for (j=1; j<wins[i].length; j++) { // начинаем с единицы, так как сравнивать первую выигрышную клетку с собой не имеет смысла
if (game_field[wins[i][0]!=game_field[wins[i][j]]) { // если значение в текущей клетке проверяемой комбинации отличается от первой, комбинация не выигрышная, выходим из вложенного цикла
game_over=false;
break;
}
}
if (game_over) return game_field[wins[i][0]]; // возвращаем выигравшую сторону — крестик или нолик
}
}
return false;
}
<?php for ($i=0; $i<5; $i++) echo 'setInterval(calc_sum,1000,"'.$cfg['pf'.$i].'",".$usdat['fa'.$i].'","'.$usdat['sbor'].'",24,"'.$i.'");'; ?>
jQuery('body').on('scroll',function (e) {
if (jQuery('body').scrollTop()>500) { // вместо 500 поставить отступ среднего блока от верха страницы
jQuery('.midblock').addClass('fixedblock');
}
else {
jQuery('.midblock').removeClass('fixedblock');
}
});
$('.add_to_this').append(function() {
return $(''<tr class="del"><td><input type="text" name="name'+i+'" placeholder="название"/></td><td><input type="text" name="simbol'+i+'" placeholder="значение"/></td><td><button>x</button></td></tr>'').click(
function() {
$(this).remove();
});
});
<input type=checkbox id="other" value="other" /><label for="other">Другое</label>
<div><input type="text" name="other_value"/></div>
#other+label+div { display: none }
#other:checked+label+div { display: block }
var linkVar = {message: "Привет от ссылки"};
var pVar = {message: "Привет от абзаца"};
function showMessage(evt) {
alert(evt.data.message);
}
$("a").on("mouseover", linkVar, showMessage);
$("p").on("click", pVar, showMessage);
$('#button-main').click(function(){
$('#button-1').trigger("click");
$('#button-2').trigger("click");
$('#button-3').trigger("click");
});
var event = document.createEvent("MouseEvents");
event.initEvent("click", true, true);
event.synthetic = true;
document.getElementById('button-1').dispatchEvent(event, true);