2016-02-15 27 views
0

我有複選框組:複選框組和只有一個需要[ANGULAR]

<div class="checkbox"> 
    <input type="checkbox" name="zainteresowany1" ng-model="zainteresowany1">Stażem 
</div> 

<div class="checkbox"> 
    <input type="checkbox" name="zainteresowany2" ng-model="zainteresowany2">Pracą 
</div> 

以及如果選擇沒什麼複選框我想驗證表單。 如果沒有選擇任何內容:form是invaild。

如何製作?

回答

0

使這兩個複選框的ng-model屬性相同,並設置value屬性,選擇該複選框時您希望每個值的值。然後,您可以通過確保您使用的變量ng-model未被定義來驗證表單。

例子:

<div class="checkbox"> 
    <input type="checkbox" name="zainteresowany1" ng-model="zainteresowany" value="foo" /> Stażem 
</div> 
<div class="checkbox"> 
    <input type="checkbox" name="zainteresowany2" ng-model="zainteresowany" value="bar" /> Pracą 
</div> 

然後在你的控制器:

if (!$scope.zainteresowany) { 
    // Form is invalid 
} else { 
    // Form is valid 
    var value = $scope.zainteresowany; 
} 
+0

沒關係,但下次我驗證如果我的形式是vaild。我應該加入我的表單來將表單更改爲invaild? – user3313798

0

任何人有其他的解決辦法? 「

我想驗證形式如果選擇了複選框我要讓形式$ inval