@websjunior

На странице имеется 4 формы для отправки данные. Как на nodejs обработать только одну форму при нажатии на кнопку в нужной форме?

Есть 4 формы. Она разные. Но при нажатии будет идти обработка всех форм на данной странице. Как сделать что обработалась только нужная. На php было легче там просто ISSET функция была.

var express = require('express');
var router = express.Router();

/* GET home page. */
router.get('/', function(req, res, next) {
  	res.render('index', { title: 'Главная'});
});

/* POST home page. */
router.post('/', function(req, res, next) {
	res.send("modal=1");
});
  • Вопрос задан
  • 112 просмотров
Решения вопроса 1
werty1001
@werty1001
undefined
<form>
  <input type='hidden' name='action' value='form_one'>
</form>

router.post( '/', function( req, res, next ) {
  if ( req.body.action === 'form_one' ) {...}
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@LiguidCool
htmlbook.ru/html/form
Внимание на атрибуты (name в частности).
Кроме того можно с action колдовать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы