Кнопка не отправляет форму, но отправляет значение - PullRequest
0 голосов
/ 15 февраля 2019

Мне нужна кнопка, которая не отправляет форму, но отправляет ее значение.Например,

<html>
 <body>
  <form action="/home" method="post">
   <button value="1" type="button" name="b1>Test</button>
   <button value="2" type="submit" name="b2">Test2</button>
  </form>
 </body>
</html>

, когда я нажимаю первый, он не отправит форму, но передаст ее значение.В файле node.js у меня будет.

app.post('/home', (req, res) => {
 var button1 = req.body.b1;
 var button2 = req.body.b2;
 console.log(button1);
 console.log(button2);
});

, когда я нажму кнопку 1, он ничего не отправит и не перенаправит вас.Когда вы нажмете кнопку 2, она перенаправит вас и будет console.log как button1 и button2.

1 Ответ

0 голосов
/ 15 февраля 2019

Возможно, скрытый ввод сделает это?

 <input value="1" type="hidden" name="b1>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...