methods
не является допустимым атрибутом элемента <form>
console.log('Is method in <form>?: ', 'method' in HTMLFormElement.prototype);
console.log('Is methods in <form>?: ', 'methods' in HTMLFormElement.prototype);
Итак, первое, что нужно сделать, это заменить methods
на method
и установить только один метод (я бы предложил POST
).
Затем в коде Node.js убедитесь, что у вас есть соответствующее промежуточное программное обеспечение для декодирования закодированных URL-форм:
var bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({ extended: true }));
Это должно позволить вам получить значение нажатой кнопки, например:
app.post("/trades", (req, res) => {
let button_value = req.body.frontpage_trades_button;
console.log(button_value);
// res.render("activate_pause")
});