我正在使用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
答案 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" />