2015-10-06 45 views
2

我需要能夠得到那個由兩個div標籤角JS獲得形式上的標籤元素由格分隔

這裏分隔的元素$有效值$有效值是一個代碼筆與設置。

http://codepen.io/anon/pen/RWVgyr?editors=101

<form name='form' ng-controller='A'> 
    <div name='childForm1'> 
     <input type='text' ng-model='tes' ng-required='true' /> 
    </div> 

    <div name='childForm2'> 
     <input type='text' ng-model='tes2' ng-required='true' /> 
    </div> 

    <input type='button' ng-click='childForm1()' value='Child Form 1' /> 
    <input type='button' ng-click='childForm2()' value='Child Form 2' /> 

    </form> 

因此,對兒童型1 $有效應返回值驗證只在similarlly如果childForm2是被選中,那麼只有在div childForm2下元素應驗證股利childForm1元素的點擊。

回答

1

用你的輸入類型範圍變量是這樣的:

<div name='childForm1'> 
    <input type='text' ng-model='data1.tes' ng-required='true' name="tes"/> 
</div> 

<div name='childForm2'> 
    <input type='text' ng-model='data2.tes2' ng-required='true' name="tes2"/> 
</div> 

對於控制器使用這樣的:

var app=angular.module('ionicApp', ['ionic']); 
    app.controller('A',function($scope){ 
    $scope.childForm1 = function(){ 
    alert($scope.form.tes.$valid); 
} 

$scope.childForm2 = function(){ 
    alert($scope.form.tes2.$valid); 
    } 
}); 
+0

我需要找到div標籤「childForm1」下的元素是否有效正常驗證直接在表單元素下的元素的語法是formName。$ valid。我需要在表單下的特定元素進行驗證。 – user581157

+0

你可以給我你的控制器js的管理單元嗎? –

+0

我已添加到代碼筆http://codepen.io/anon/pen/RWVgyr?editors=101 – user581157