検索

ホームページ  >  に質問  >  本文

angular.js - form 表单,点击提交按钮 判断ng-checked 已选中

点击提交按钮,若没有选中,则提示没有勾选
下面是代码

<p class="form-group check_protocol">
    <p class="col-sm-12 text-center">
        <input type="checkbox" ng-checked="choose"
                name="checkbox"
                required="required"
                >
        我已阅读并同意
        <a href="javascript:;" id="protocol"  data-toggle="modal" data-target="#myModal">《用户注册协议》</a>
        <span ng-messages="checkForm.checkbox.$error.choose" role="alert">
            <span class="error_text" ng-message="choose" style="color: #ff0000;">请勾选协议!</span>
        </span>
    </p>
</p>
if($scope.checkForm.checkbox){
    alert(" 请同意并勾选!");
}

如果没有勾选我已阅读并同意,点击注册后,应提示需要勾选。

求指点,谢谢。。。

给我你的怀抱给我你的怀抱2745日前674

全員に返信(1)返信します

  • phpcn_u1582

    phpcn_u15822017-05-15 17:06:01

    リーリー

    $scope.checkTest がコントローラーで true であるかどうかを確認してください。そうでない場合は、送信するよう求められます。このように書くと、他の判断は必要ありません。コントローラーの初期化時に最初にプロンプ​​ト情報を非表示にすることができます。
    皆さん、フレームワークは開発を容易にするためのものです。すべてにフレームワークを使用する必要はありません。コードを書くのはシンプルで、理解しやすく、読みやすいものでなければなりません。

    返事
    0
  • キャンセル返事