<label>Количество номеров <b>*</b></label>
<select name="kolvonomerov">
<option value="1 номер" selected="selected">1 номер</option>
<option value="2 номера">2 номера</option>
<option value="3 номера">3 номера</option>
<option value="4 номера">4 номера</option>
<option value="5 номеров">5 номеров</option>
<option value="6 номеров">6 номеров</option>
<option value="7 номеров">7 номеров</option>
<option value="8 номеров">8 номеров</option>
<option value="9 номеров">9 номеров</option>
<option value="10 номеров">10 номеров</option>
</select>
<br/><br/>
Основная цена, фиксированная: <b class="fix-price">5.000</b> руб.
<br/><br/>
Общая стоимость к оплате: <b id="price"></b> руб.
$('select').on('change', function() {
const fixPrice = $(".fix-price").html().replace(/\./,'')
const totalPrice = $('#price')
const val = this.value.match(/\d*/)[0]
const rezult = +fixPrice * +val
$(totalPrice).html(rezult)
});
как сделать, чтобы можно было выбрать максимум 5 дней
кстати когда убираю кусок кода, который переводит на русский, все работает
А как в таком случае сбросить начальную и конечную дату, если нужно другие числа выбрать?
"editor.semanticTokenColorCustomizations": {
"enabled": false
},
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"name": "variable",
"scope": ["variable.other.readwrite"],
"settings": {
"foreground": "#cc12bc"
}
}
]
}
{
"key": "f4",
"command": "editor.action.inspectTMScopes"
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<input id="inputPhone" value="+7(___)___-__-__" >
<script>
let inputPhone=document.getElementById("inputPhone");
inputPhone.oninput=()=>phoneMask(inputPhone)
function phoneMask(inputEl) {
let patStringArr = "+7(___)___-__-__".split('');
let arrPush = [3, 4, 5, 7, 8, 9, 11, 12, 14, 15]
let val = inputEl.value;
let arr = val.replace(/\D+/g, "").split('').splice(1);
let n;
let ni;
arr.forEach((s, i) => {
n = arrPush[i];
patStringArr[n] = s
ni = i
});
arr.length < 10 ? inputEl.style.color = 'red' : inputEl.style.color = 'green';
inputEl.value = patStringArr.join('');
n ? inputEl.setSelectionRange(n + 1, n + 1) : inputEl.setSelectionRange(17, 17)
}
</script>
</body>
</html>