如果选中另一个单选按钮,则选中单选按钮

时间:2015-05-08 05:14:14

标签: javascript html angularjs radio-button

新角度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

2 个答案:

答案 0 :(得分: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

当你只有一个单选按钮时,如果没有默认选中它或你没有ng值它将是未定义的,但也只有一个单选按钮,你永远不能取消选择它。

试试这个,希望这有帮助。

答案 1 :(得分:0)

如果你想检查两个单选按钮,而不是使用单选按钮去复选框,因为我不知道你使用单选按钮的原因,最好使用复选框单选按钮。

如果你只想使用单选按钮,那么就不要使用名称,就像使用名称一样,两个单选按钮都被分组,所以一个被检查,然后自动也被取消选中,这是默认的。所以VikrantMore说你可以避免名字。

根据要求我的建议去复选框。