如何使用ng-required验证angularjs中所需的引导日期字段

时间:2016-03-03 11:42:53

标签: angularjs angularjs-directive

我无法使用ng-required验证angularjs中所需的引导日期字段。这是我的代码。

<div class="form-group col-md-12">
<label class="control-label col-md-4" style="text-align: left;" for="Date">Date:<span style="color:red;">*</span></label>
<div class="col-md-8">
    <div class='input-group date' id='assignWODate'>
        <input type='text' class="form-control" ng-model="woAssignedDate" bs-datepicker ng-required="woAssignedDate" ng-readonly="true" />
        <span class="input-group-addon">
                        <span class="glyphicon glyphicon-calendar"></span>
        </span>
    </div>
</div>

2 个答案:

答案 0 :(得分:0)

只读它时,您无法进行验证 见fiddle

customList

答案 1 :(得分:0)

我通过在我的脚本标记中包含forceParse:false属性并使其成为只读字段来解决上述问题。无需任何其他验证。

require_once 'connect.php';
        if(isset($_GET['lookfor'])) {
            $keywords = $db->escape_string($_GET['lookfor']);
            $keywords = preg_replace("#[^0-9 a-z]-#i","",$keywords);
            $query = $db->query("
                SELECT *
                FROM lookup
                WHERE keywords LIKE '%{$keywords}%'
                OR title LIKE '%{$keywords}%'
            ");