重置表单后未删除验证消息

卡尔提克

我有一个html表单,并且正在使用有角JS进行验证。在这里,提交表单后,我将调用reset方法,该方法会将表单输入字段重置为默认值。

但是,当我提交并调用重置方法时,验证消息会出现在输入字段中。我用下面的代码。提交表单后,我不想看到验证消息。

的HTML

<form name="createvalidation" role="form" class="col-lg-12" novalidate>
    <div class="form-group">

    </div>
    <div class="form-group">
        <input type="text" placeholder="Challenge name" class="form-control input-sm" name="name" ng-model="challenge.challengename" required>
        <span ng-show="(createvalidation.name.$dirty || submitted) && createvalidation.name.$error.required">Name is reqiured</span>
    </div>

    <div class="form-group">
        <textarea class="form-control input-sm" rows="2" placeholder="Write more about this challenge..." name="description" ng-model="challenge.challengedescription" required></textarea>
        <span ng-show="(createvalidation.description.$dirty || submitted) && challengecreatevalidation.description.$error.required">Description is reqiured</span>
    </div>
</form>
<div>

    <button type="button" ng-click="createChallenge()">Create</button>
</div>

JS代码

 $scope.createChallenge = function() {
     //get the field and store in db
     $scope.resetForm();
 }
 $scope.master = {};
 $scope.resetForm = function() {

     $scope.challenge = angular.copy($scope.master);
     $scope.createvalidation.$setPristine();
 }
Alaksandar耶稣基因
$scope.createChallenge = function() {
  //get the field and store in db
 $scope.resetForm();
 }

 $scope.master = {};
 $scope.resetForm = function() {
 $scope.submitted = false; //Try adding this
 $scope.challenge = angular.copy($scope.master);
 $scope.createvalidation.$setPristine();

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

提交表单后,selectlistitem验证消息未生效

来自分类Dev

表单重置后重置验证(ReactiveForms)

来自分类Dev

重置表单后,Angular 4反应式表单未清除验证

来自分类Dev

表单验证后表单未提交

来自分类Dev

提交表单后角度删除表单验证

来自分类Dev

关闭引导程序模式后如何重置angularjs的表单验证

来自分类Dev

AngularJS表单未重置

来自分类Dev

文本表单字段验证器错误消息未显示

来自分类Dev

表单验证错误消息未显示在ModelForm中

来自分类Dev

由于未知验证错误,PHP表单未捕获消息

来自分类Dev

表单视图中未显示验证错误消息

来自分类Dev

用户输入后如何清除表单上的验证消息

来自分类Dev

如何通过重置按钮/取消表单后清除表单的错误消息

来自分类Dev

表单验证器消息

来自分类Dev

表单验证器消息

来自分类Dev

翻译表单验证消息

来自分类Dev

ajax a rails 表单后未显示验证错误

来自分类Dev

选择值后删除jquery验证错误消息

来自分类Dev

选择值后删除jquery验证错误消息

来自分类Dev

提交后重置ReactJS表单

来自分类Dev

Onclick 表单未验证

来自分类Dev

删除用户后,Firebase身份验证未撤消?

来自分类Dev

使用新值更新验证后,如何重置表单中的输入字段失败

来自分类Dev

使用新值更新验证后,如何重置表单中的输入字段失败

来自分类Dev

jQuery验证程序在模态内部使用后,从表单中重置/删除类

来自分类Dev

提交表单后重置表单字段

来自分类Dev

SQS消息未删除

来自分类Dev

Laravel 表单验证消息视图

来自分类Dev

Laravel:在错误的方法放置表单验证响应后提交方法删除表单失败

Related 相关文章

热门标签

归档