2015-10-06 62 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