不使用<form>标签(DNN)时禁用工具提示“请填写此字段”

时间:2017-07-25 15:29:36

标签: angularjs dotnetnuke

设置'novalidate'或'formnovalidate'不会解决此问题

我正在使用框架DNN。此框架将每个页面包装在一个表单标记中,这会破坏我的自定义表单。为了通过这个,我在标签上使用ng-form。由于这个修复,我总是看到默认的工具提示,即使我正在使用bootstraps uib-tooltip。我愿意尽可能地使用jQuery来解决这个问题,但是我读了一篇文章,显然Chrome和Firefox都禁用了选择和编辑默认工具提示的功能。例如:

<div role="form" ng-form="myForm" novalidate>
    <div class="form-group">
        <label>
            <input type="text" id="Identifier" name="Identifier" ng-minlength="3" ng-maxlength="14" class="form-control" ng-model="$ctrl.Identifier" ng-required="true" uib-tooltip="{{ $ctrl.tooltips.identifier }}" tooltip-enable="myForm.Identifier.$invalid && myForm.Identifier.$touched">
        </label>
    </div>
</div>

显示“请填写此字段”。如何删除默认工具提示?

1 个答案:

答案 0 :(得分:1)

感谢jscher2000的this帖子,我找到了一个解决方法。只需添加一个标题&#39;标记并将其内容设置为空白区域。简单地传入空引号并不起作用,引号之间必须至少有一个空格。例如:

<input type="text" name="Name" title=" ">

感谢。