[英]Add an asterisk to the required fields using jQuery
我有一個如下所示的表單字段和其他類似的字段。
<div class="form-group" ng-show="!role.vacancies">
<label for="vacancies" class="col-md-3 control-label"> VACANCIES </label>
<div class="col-md-9">
<input name="vacancies" type="text" id="vacancies" ng-model="Org.vacancies" placeholder="VACANCIES" class="form-control">
</div>
</div>
Org 變量如下:
var Org = {
validate : {
'planCode':{
'optional' : 'false',
'validation' : 'required',
},
'organizationCode':{
'optional' : 'false',
'validation' : 'required',
},
'vacancies':{
'optional' : 'false',
'validation' : 'number required',
'allowing' : 'range[1;100]',
},
'planDate':{
'optional' : 'false',
'validation' : 'required date',
'format' : 'MM/dd/yyyy',
},
'priorityCode':{
'optional' : 'false',
'validation' : 'required',
},
'description':{
},
'statusCode':{
},
}
};
我想在 Org 的可選字段為“false”但不使用 ng-if 的字段中添加一個星號。
請幫幫我。謝謝
為什么要通過 Jquery 添加它? 您也可以使用 CSS 來做到這一點。
input:required { position: relative; } input:required { vertical-align: top; background: url('https://cdn3.iconfinder.com/data/icons/fatcow/16/asterisk_orange.png') no-repeat center right; background-size: 16px 16px; padding-right: 20px; /* so text doesn't overlap with asterisk mark image */ }
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" /> <div class="form-group" ng-show="!role.vacancies"> <label for="vacancies" class="col-md-3 control-label">VACANCIES</label> <div class="col-md-9"> <input name="vacancies" type="text" id="vacancies" ng-model="Org.vacancies" placeholder="VACANCIES with required" class="form-control" required> </div> </div> <div class="form-group" ng-show="!role.vacancies"> <label for="vacancies" class="col-md-3 control-label">VACANCIES</label> <div class="col-md-9"> <input name="vacancies" type="text" id="vacancies-1" ng-model="Org.vacancies" placeholder="VACANCIES not required" class="form-control"> </div> </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.