Элемент select в Express

Давайте теперь научимся работать с тегом select. Сделаем такой выпадающий список в нашей форме:

<form action="" method="POST"> <select name="test"> <option>item1</option> <option>item2</option> <option>item3</option> </select> <input type="submit"> </form>

После отправки формы в req.data селекта будет содержаться значение выбранного тега option:

app.post('/', function(req, res) { console.log(req.body.test); // 'item1', 'item2' или 'item3' });

С помощью выпадающего списка предложите пользователю выбрать страну, в которой он живет.

Атрибут value

Давайте для пунктов списка укажем атрибут value:

<form action="" method="POST"> <select name="test"> <option value="1">item1</option> <option value="2">item2</option> <option value="3">item3</option> </select> <input type="submit"> </form>

В этом случае на сервер будет отправляться именно значение этого атрибута:

app.post('/', function(req, res) { console.log(req.body.test); // '1', '2' или '3' });

Объясните, чем удобнее такой подход.

С помощью выпадающего списка попросите пользователя выбрать его язык.