2015-05-08 4 views
0

Новым для углового js нужно знать, как проверить радиокнопку «B», если установлена ​​радиокамера «A»?Проверить переключатель, если установлена ​​другая радиокнопка

Мой код

<input type="radio" name ="employeeData.seatChange1" ng-model="employeeData.seatChange" value="yes" > A 
<input type="radio" name ="employeeData.seatChange" ng-model="employeeData.seatChange" value="no" > B 
<input type="radio" name ="employeeData.seatChange3" ng-model="employeeData.seatChange" value="no1" > C 
+1

Вы не можете проверить их оба, если они имеют одинаковое имя. Вот что делает радиокнопка. –

+0

Изменено имя – Piyush

+1

Для этого лучше использовать флажки. – Zee

ответ

0

см https://docs.angularjs.org/api/ng/input/input%5Bradio%5D

вы хотите иметь несколько переключателей, каждый со своим собственным значением, чтобы установить некоторое свойство (хотя это странно для да нет вы лучше с флажком, но если у вас несколько значений это то, как работает радио-кнопки)

<input type="radio" ng-model="employeeData.seatChange" ng-value="true" />A 
<input type="radio" ng-model="employeeData.seatChange" ng-value="true" />B 

, когда у вас есть только одна кнопка радио, если оно не проверяется defaul t или у вас нет значения ng, оно будет неопределенным, но также будет иметь только один переключатель, вы никогда не сможете его отменить.

Попробуйте это, надеюсь, это поможет.

0

Если вы хотите проверить оба переключателя, а не использовать переключатель переключателя, установите флажок, так как я не знаю, почему вы используете радиокнопку, лучше использовать переключатель галочки.

Если вы хотите использовать кнопку «Радио» только тогда, в поле «Не использовать имя», как если бы имя использовалось, обе переключатели сгруппированы так, чтобы один был отмечен, а затем автоматически другой, также отмеченный флажком, который по умолчанию. Так как VikrantMore говорит, что вы можете избежать имя.

Мой совет по требованию перейдите к флажку.

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