【发布时间】:2017-01-09 12:59:19
【问题描述】:
我有一个表格,当涉及到必填字段“Date_Of_Birth”时遇到一个奇怪的错误。当我控制台表单时,我在该字段的 form.$error.required 下获得 2 个值。因此,当未输入该字段时,我会收到 2 条通知
当我以角度控制表单时
div.containerBackground(ng-controller='GeneralReportsController')
div#primary1.container.cstm-panel-heading
div#primary2.align_input
div.container.col-lg-12
div.row.col-md-12
form.form-horizontal
div.form-group
label.col-sm-4 Select Special Program
div.col-sm-8
select#idType.btn.btn-default(name ='specialProgram',ng-model='specialProgram',ng-options='specialProgram.name for specialProgram in SpecialProgramDetails',ng-change='selectSpecialPrograme(specialProgram)' required)
| {{specialProgram.programName}}
div(ng-show="program")
ng-form.login-form.form-horizontal.no_border(method="post" role="form" name="AddStudentsTospecialProgramForm")
div.form-group
label.col-sm-4 Date Of Birth
label.mandatoryField *
div.col-sm-8
ng-bs3-datepicker(name='Date_Of_Birth', ng-model='student.dob',date-format="DD/MM/YYYY" , language='en', required, ng-blur="validateDate(student.dob)")
p.help-block(ng-show='AddStudentsTospecialProgramForm.Date_Of_Birth.$error.pattern') Date Of Birth is invalid.
div.col-sm-offset-4.col-sm-10
a.btn.btn-success(role="button",ng-click='saveStudentRegistrationForSpecialProgram()') Register
【问题讨论】:
标签: angularjs datepicker pug