Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript textbox的角度验证触发器有一个值_Javascript_Angularjs - Fatal编程技术网

Javascript textbox的角度验证触发器有一个值

Javascript textbox的角度验证触发器有一个值,javascript,angularjs,Javascript,Angularjs,我正试图用AngularJS做一个调查,在开始的时候有一个文本框 <input type="text" name="name" ng-model="name" placeholder="Name" value="{{answers.name}}" required /> 还有“下一步”和“上一步”按钮 当我先单击“下一步”再单击“上一步”时,此文本框仍保留我输入的值 如果我再次单击“下一步”,则会触发required,尽管textbox不是空的。这是我显示的消息 <

我正试图用AngularJS做一个调查,在开始的时候有一个文本框

    <input type="text" name="name" ng-model="name" 
placeholder="Name" value="{{answers.name}}" required />
还有“下一步”和“上一步”按钮

当我先单击“下一步”再单击“上一步”时,此文本框仍保留我输入的值

如果我再次单击“下一步”,则会触发required,尽管textbox不是空的。这是我显示的消息

<p ng-hide="this.isValid" class="err">Please fill the form.</p>

你有什么想法吗?

这在ng hide中是什么?我想,在没有“this”的情况下,它仍然可以工作。单击“previous”后,填充的文本框中是否有class.ng dirty或.ng pristine?ng pristine ng invalid ng invalid required ng touched,这些是类。据我所知,ng pristine仅设置为未触摸的空输入。也许您应该在单击“上一步”后尝试重新定义该值。