interface RequestModel<T> extends Request {
body: T
}
class UserRegisterModel {
first_name: string;
last_name: string;
email: string;
password: string;
constructor({first_name}) {
this.first_name = firstname;
// И так все НУЖНЫЕ поля
}
}
app.post('/register', async (req: RequestModel<UserRegisterModel>, res) => {
if(req.body) {
const user = new UserRegisterModel(req.body);
// Хоба и лишних полей нет ))
}
});
function plus(parametr, inputId) {
var inputId = "col_"+parametr;
var input = document.getElementById(inputId);
var col = Number(input.value); // получаем значение из инпута
var mycol = col + 1;
document.getElementById("col_"+parametr).innerHTML = mycol;
var cena = 1*document.getElementById("cena_"+parametr).innerHTML;
var itog = 1*document.getElementById("vivod_"+parametr).innerHTML;
itog = itog + cena;
document.getElementById("vivod_"+parametr).innerHTML = itog;
var total_itog = 1*document.getElementById("itog_ticket").innerHTML;
var total = total_itog + cena;
document.getElementById("itog_ticket").innerHTML = total;
input.value = mycol; // пишем в инпут новое значение
}