gpt4 book ai didi

angularjs - Angular.js必需,而ng必需不适用于<textarea>

转载 作者:行者123 更新时间:2023-12-04 16:44:01 25 4
gpt4 key购买 nike

我无法使Angular.js的requiredng-required正常工作。如果用户单击确定,我希望它到哪里,他们必须在文本框中输入一些文本。

<div class="modal-body">
<p>Your change will be logged. Please provide a ticket number or comment for reference</p>
<div class="row">
<div class="span4">
<textarea type="text" class="form-control"
ng-model="commentBox.text"
ng-required="commentBox.text">
</textarea>
</div>
</div>
</div>

挠我的头.....

最佳答案

两件事情:

  • 确保您要传递给ng-required的值是 bool 值(从技术上来说是正确的,它应该评估为 bool 值)
     <textarea type="text" class="form-control" 
    ng-model="commentBox.text"
    ng-required="commentBox.textRequired">
    </textarea>

    //somewhere in your controller
    $scope.commentBox.textRequired = true
  • 您将需要form。$ in按钮无效
    <button type="submit" ng-disabled="formname.$invalid" ng-click="onsubmit()"></button>

  • 所以完成它
       <ng-form name="exampleForm">
    <textarea type="text" ng-model="commentBox.text" ng-required="true"></textarea>
    <button ng-disabled="exampleForm.$invalid" ng-click="onsubmit()"></button>
    </ng-form>

    关于angularjs - Angular.js必需,而ng必需不适用于&lt;textarea&gt; </textarea>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25084473/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com