下拉框多选,出现这种情况,求大神帮我看看

这是html代码

<div class="col-md-6 col-sm-6 col-xs-12 margin-top-10">
                <label class="control-label col-md-3 col-md-3 col-xs-4 textRight padding_left_0 kcs-margin-top">
                <font style="color: red">*</font>一级专业
                </label>
                <div class="col-md-9 col-sm-9 col-xs-8 kcs_text_tent" style="position: relative; display: table;border-collapse: separate;">
                    <ui-select ng-model="p.oneMajor" name="oneMajor" multiple on-select="selected()" required>
                            <ui-select-match>
                                {{$select.selected.label}}
                            </ui-select-match>
                            <ui-select-choices repeat="x.value as x in globals.data.conts.supervisorOneMajor_type">
                                {{x.label}}
                            </ui-select-choices>
                     </ui-select>
                     <div  class="error-messages" ng-if="form1.oneMajor.$dirty" ng-messages="form1.oneMajor.$error" ng-messages-include="custom/error-image.html">    </div>

  </div>

</div>

下拉框里的值是数据库查出来的,但选择了,就这样

提交后数据库没这个字段的值

不添加 multiple这个属性,可以单选,又对的。

猜你喜欢

转载自www.cnblogs.com/zxb555/p/9258026.html