2016-02-21 3 views
0

У меня есть форма с двумя переключателями, и я использую отправку запроса и используя пакет парсер npm для просмотра значений входов формы, у меня есть две кнопки радио на форме, как это:Как я могу определить, какой переключатель выбран с узлом.js

<p> 
     <input class="with-gap" name="group1" type="radio" id="test1" /> 
     <label for="test1">Teacher</label> 
    </p> 
    <p> 
     <input class="with-gap" name="group1" type="radio" id="test2" /> 
     <label for="test2">TA</label> 
    </p> 

Единственная проблема, когда я console.log req.body единственная информация о кнопках радио я получаю:

{ group1: 'on' } 

Это не говорит мне который был нажат переключатель, и я меняю одно из имен на group2, это позволяет пользователю нажимать на оба переключателя, так как я могу определить, какой переключатель был нажат?

ответ

3

Вы должны дать радиокнопкам атрибут значения. Как:

<input class="with-gap" name="group1" type="radio" id="test1" value="test1"/> 

Он должен сделать объект из тела парсера чтения {group1: "test1"}.

+0

Спасибо! Это сработало – jmona789

+0

Я не понимаю этого ответа ... значение, например, трех радиостанций может отличаться, и когда я res.body.id_name их, каждый из них дает мне значение независимо от того, были ли они переключены или нет – ingrid

0

На стороне клиента вы будете использовать $ ('# идентификатор') проп ("проверено"), на стороне сервера вы будете использовать req.body.name_of_input

Смежные вопросы