parsley.js条件表单验证

时间:2017-06-19 08:05:55

标签: angularjs asp.net-mvc parsley

我正在使用MVC和Angular JS并使用parsley.js进行验证(版本2.6.2)

当我检查checkbox1时,提交表单时应该需要2个文本框(txtCustomer,txtchk1& txtchk2)

点击复选框2,然后需要文本框(txtCustomer& txtchk3)

我的表格如下。     
         

sqlite3 data.db3 << EOF
SELECT * FROM table1;
SELECT * FROM table2;
EOF

1 个答案:

答案 0 :(得分:1)

您可以在此处使用ng-required指令根据表达式

创建所需字段
<input type="checkbox" id="chkCreditCard" ng-model="dvCreditCard"/>

Check1 required
<input ng-model="texchk1" ng-required="dvCreditCard" type="text" 
 class="form-control" id="txtchk1" placeholder="requied if checkbox1 checked" />
<input ng-model="txtchk2" type="text" class="form-control" ng-required="dvCreditCard" 
  id="txtchk2" placeholder="requied if checkbox1 checked" />
<input type="checkbox" id="chkCheque" ng-required="dvCreditCard" ng-model="dvCheque" />

Check2 required
<input ng-model="txtchk3" type="text" ng-required="dvCheque" class="form-control" id="txtchk3" placeholder="requied if checkbox2 checked" />