Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
html中的下拉列表不需要工作_Html_Angularjs_Ng Class_Requiredfieldvalidator - Fatal编程技术网

html中的下拉列表不需要工作

html中的下拉列表不需要工作,html,angularjs,ng-class,requiredfieldvalidator,Html,Angularjs,Ng Class,Requiredfieldvalidator,我面临着这个问题,需要标记。如果没有从列表中选择的有效选项,我想将“质量”字段设置为必填字段。不应启用“更新账单”按钮。我在代码中遗漏了什么吗?请检查其他条件部分 我会感谢这里的帮助 else { <div class="form-horizontal" ng-class="{'has-error':Edit.Quality.$invalid && Edit.Quality.$dirty}"> <div class="form

我面临着这个问题,需要标记。如果没有从列表中选择的有效选项,我想将“质量”字段设置为必填字段。不应启用“更新账单”按钮。我在代码中遗漏了什么吗?请检查其他条件部分 我会感谢这里的帮助

else
{
    <div class="form-horizontal" ng-class="{'has-error':Edit.Quality.$invalid &&
      Edit.Quality.$dirty}">
        <div class="form-group">
            <label class="control-label col-lg-2 pull-left">Quality<span class="Imp">*</span></label>
            <div class="col-lg-8">
                <select id="Quality" name="Quality" class="form-control" style="width:170px" ng-model="vm.EditRef_UI.Quality" tooltip="Quality is required"
                        tooltip-placement="top" tooltip-trigger="mouseenter" required>
                    <option selected disabled value="">(Select a Timeline)</option>
                    <option value="Satisfactory">Satisfactory</option>
                    <option value="NotSatisfactory">Not Satisfactory</option>
                </select>
            </div>
        </div>
    </div>
}
按钮代码:

<button type="button" class="btn btn-primary" data-dismiss="modal" data-ng-click="vm.Edit()" ng-disabled="Edit.$invalid" id="ticketEditbtn">Update Billing</button>

您可以通过以下方式使用loke:

<select id="Quality" name="Quality" class="form-control" style="width:170px" ng-model="vm.EditRef_OCBUI.Quality" tooltip="Quality is required"
                    tooltip-placement="top" tooltip-trigger="mouseenter" required="required">

我将按此建议执行字符串绑定,从而通过传递值来满足条件。这可以防止required触发,因为它认为所选选项中有值。

我在下拉列表中看不到required!第一个没有?没有。如果条件下降没有。你可以看到else部分。用表单发布模板declaration@beginner做字符串绑定可能有点小,但我对它知之甚少。我偶然发现了这篇文章,它可能会有所帮助。这对我不起作用。谢谢你的回答: