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