1 |
- <form novalidate class='form-horizontal std-form' name='form' cg-busy="{promise:myPromise,message:'正在处理,请稍后...'}">
<div class="form-group" >
<label class="control-label col-md-2">姓名<span class="bw-required-item">*</span>:</label>
<div class="col-md-4" ng-class="{ 'has-error' : form.name.$invalid && submitted}">
<input type="text" ng-model="stdData.name" name="name" required ng-maxlength="20" ng-disabled="false"/>
<p ng-show="form.name.$error.required && submitted" class="help-block">请输入</p>
<p ng-show="form.name.$error.maxlength && submitted" class="help-block">超过最大长度20</p>
</div>
<label class="control-label col-md-2">性别<span class="bw-required-item">*</span>:</label>
<div class="col-md-3" ng-class="{ 'has-error' : form.sex.$invalid && submitted}">
<select ng-model="stdData.sex" name="sex" ng-disabled="false" required>
<option value='1'>男</option>
<option value='2'>女</option>
</select>
<p ng-show="form.sex.$error.required && submitted" class="help-block">不能为空</p>
</div>
</div>
<div class="form-group" >
<label class="control-label col-md-2">出生日期<span class="bw-required-item">*</span>:</label>
<div class="col-md-4" ng-class="{ 'has-error' : form.birthday.$invalid && submitted}">
<input type="date" ng-model="stdData.birthday" name="birthday" required />
<p ng-show="form.birthday.$error.required && submitted" class="help-block">请输入</p>
</div>
<label class="control-label col-md-2">民族<span class="bw-required-item">*</span>:</label>
<div class="col-md-3" ng-class="{ 'has-error' : form.minzu.$invalid && submitted}">
<select name="minzu" ng-model='stdData.minzu' ng-options="item.param_code as item.param_value for item in minzuList" required>
</select>
<p ng-show="form.minzu.$error.required && submitted" class="help-block">请输入</p>
</div>
</div>
<div class="form-group" >
<label class="control-label col-md-2">高考所在地<span class="bw-required-item">*</span>:</label>
<div class="col-md-3" ng-class="{ 'has-error' : form.province.$invalid && submitted}">
<select class="prov" name="province" ng-model="stdData.province" ng-options="item.province_id as item.province_name for item in provinces" ng-change="refreshArea()" required></select>
<p ng-show="form.province.$error.required && submitted" class="help-block">请选择</p>
</div>
<div class="col-md-3" ng-class="{ 'has-error' : form.area.$invalid && submitted}">
<select class="city" name="area" ng-model='stdData.area' ng-options="item.area_id as item.area_name for item in areas | filter: {province_id: stdData.province}" ng-change="refreshCity()" required></select>
<p ng-show="form.area.$error.required && submitted" class="help-block">请选择</p>
</div>
<div class="col-md-3" ng-class="{ 'has-error' : form.city.$invalid && submitted}">
<select class="dist" name="city" ng-model='stdData.city' ng-options="item.city_id as item.city_name for item in cities | filter: {area_id: stdData.area}" required></select>
<p ng-show="form.city.$error.required && submitted" class="help-block">请选择</p>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">身份证号<span class="bw-required-item">*</span>:</label>
<div class="col-md-4" ng-class="{ 'has-error' : form.cert_id.$invalid && submitted}">
<input type='text' ng-model='stdData.cert_id' name="cert_id" id="cert_id" required maxlength="18" ng-disabled="false"/>
<p id="cert_id_info" class="help-block"></p>
<p ng-show="form.cert_id.$error.required && submitted" class="help-block">请输入</p>
</div>
<label class="control-label col-md-2">考生号(高考报名号)<span class="bw-required-item">*</span>:</label>
<div class="col-md-3" ng-class="{ 'has-error' : form.exam_id.$invalid && submitted}">
<div class="input-group">
<input type='text' ng-model='stdData.exam_id' name="exam_id" required ng-pattern="/^(25|61)[0-9]{12}$/" maxlength="14" />
</div>
<p ng-show="form.exam_id.$error.required && submitted" class="help-block">请输入</p>
<p ng-show="form.exam_id.$error.pattern && submitted" class="help-block">请准确填写14位考生号</p>
</div>
</div>
<div class="form-group" >
<label class="control-label col-md-2">政治面貌<span class="bw-required-item">*</span>:</label>
<div class="col-md-4" ng-class="{ 'has-error' : form.political_landscape.$invalid && submitted}">
<select ng-model='stdData.political_landscape' name="political_landscape" required>
<option value='1'>中共党员</option>
<option value='2'>中共预备党员</option>
<option value='3'>共青团员</option>
<option value='4'>群众</option>
</select>
<p ng-show="form.political_landscape.$error.required && submitted" class="help-block">请输入</p>
</div>
<label class="control-label col-md-2">考生类型<span class="bw-required-item">*</span>:</label>
<div class="col-md-3" ng-class="{ 'has-error' : form.student_type.$invalid && submitted}">
<select ng-model='stdData.student_type' name="student_type" required>
<option value='1'>农村应届</option>
<option value='2'>农村往届</option>
<option value='3'>城镇应届</option>
<option value='4'>城镇往届</option>
</select>
<p ng-show="form.student_type.$error.required && submitted" class="help-block">请输入</p>
</div>
</div>
<div class="form-group" >
<label class="control-label col-md-2">中学阶段所学外语语种<span class="bw-required-item">*</span>:</label>
<div class="col-md-4" ng-class="{ 'has-error' : form.foreign_lang_type.$invalid && submitted}">
<select ng-model='stdData.foreign_lang_type' name="foreign_lang_type" required>
<option value='1'>英语</option>
<option value='2'>日语</option>
<option value='3'>俄语</option>
<option value='4'>德语</option>
<option value='5'>法语</option>
<option value='6'>西班牙语</option>
</select>
<p class="help-block">此为高考所考语种</p>
<p ng-show="form.foreign_lang_type.$error.required && submitted" class="help-block">请输入</p>
</div>
<label class="control-label col-md-2">科类<span class="bw-required-item">*</span>:</label>
<div class="col-md-3" ng-class="{ 'has-error' : form.wenli_type.$invalid && submitted}">
<select ng-model='stdData.wenli_type' name="wenli_type" required>
<option value='1'>文科</option>
<option value='2'>理科</option>
<option value='3'>不分文理</option>
<option value='4'>历史类</option>
<option value='5'>物理类</option>
</select>
<p ng-show="form.wenli_type.$error.required && submitted" class="help-block">请输入</p>
</div>
</div>
<div class="form-group text-center" >
<button class="btn btn-primary" ng-click='submitForm(form.$valid)' ng-disabled="form.$pristine" ng-show="!stdConfirmed">保存</button>
<button class="btn btn-info" ng-click='goNext("baseInfo.contact", form.$dirty)'>下一步</button>
</div>
</form>
|