腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
AngularJS
中
的
$
pristine
和
$
dirty
之间
切换
angularjs
我希望通过使用$
dirty
属性并相应地设置一个标志来检测用户何时在任何表单域中输入值。不足为奇
的
是,这是可行
的
: USR.userInputRecorded = true;但我也想检测用户何时/是否清空了所有字段,并有效地将表单恢复为原始
的
空状态。当表单变回“不脏”
的
时候,有什么方法可以观察吗? $scope.$watch('formDe
浏览 16
提问于2017-06-21
得票数 0
3
回答
在
angularjs
中
!$
pristine
和
$
dirty
有什么不同?
angularjs
、
forms
、
validation
最近我读了一些关于
angularJS
表单验证
的
教程,如下所示:但是我认为!$
pristine
和
$
dirty
是相等
的
,所以我可以使用下面的吗? <p ng-show="userForm.email.$
dirty
">
浏览 0
提问于2015-08-12
得票数 6
回答已采纳
1
回答
如果表单控件包含无效数据,则$setPristine()无法正常工作
angularjs
、
angularjs-directive
、
angularjs-scope
、
angular-ui
例如,如果我
在
单击重置时具有无效
的
URL值。如果上面的代码将URL输入字段
的
内容重置为false,并将error标记为false。我需要这个来验证。要进行正确
的
重置,我必须手动重置所有错误标志 $('#dataEntryForm')[0].reset();$error.url = false;}; 有没有人能建议一下使用angular.js重置表单
的
正确方
浏览 1
提问于2014-02-26
得票数 3
1
回答
http回调后
的
Angularjs
$setPristine
javascript
、
angularjs
在
dataSvc.saves回调之后,vm.bookDetails = {}; and vm.bookForm.$setPristine是用来做什么
的
?
浏览 5
提问于2017-01-15
得票数 1
2
回答
AngularJS
表单是原始
的
,但仍然提交
angularjs
、
forms
、
validation
根据
AngularJS
(1.3.15)
的
来源,
的
方法$setPristine()将表单$submitted状态重置为false: $animate.setClass(element,
PRISTINE
_CLASS,
DIRTY
_CLASS + ' ' + SUBMITTED_CLASS$
dirty
= false;
浏览 2
提问于2015-04-09
得票数 1
回答已采纳
3
回答
在
AngularJS
中
,ng-
pristine
和
ng-
AngularJS
之间
的
区别是什么?
angularjs
ng-
pristine
和
ng-
dirty
有什么不同?看起来你可以两者兼得,成为true $scope.myForm.$
pristine
= true; // after editing the form
浏览 141
提问于2013-08-06
得票数 113
回答已采纳
1
回答
$
dirty
&& $
pristine
不能正常工作
html
、
angularjs
、
input
我试图编写一个代码,其中控件只有
在
输入类型
中
的
文本发生更改或被清除时才进入代码块。我使用以下条件:
在
我将其更改为:这是我
的
代码
浏览 4
提问于2016-11-09
得票数 1
回答已采纳
7
回答
重置形式为原始状态(
AngularJS
1.0.x)
angularjs
将表单字段重置为原始状态(重置脏状态)
的
函数位于
AngularJS
1.1.x
的
路线图上。不幸
的
是,在当前
的
稳定版本
中
缺少了这样
的
函数。我想知道这是否可以用指令或其他简单
的
解决方法来解决。我更喜欢不需要接触原始
AngularJS
源
的
解决方案。我刚刚发现我可以重新编译HTML部分并将其放回D
浏览 21
提问于2012-09-26
得票数 64
回答已采纳
2
回答
$
dirty
、$
pristine
在
AngularJS
中
是否仅用于表单?
angularjs
、
validation
我对
AngularJs
很陌生,我知道我可以
在
表单验证中使用$
dirty
、$
pristine
、$ error。但是,是否有必要显式地
在
来使用这些属性?
浏览 1
提问于2015-08-11
得票数 0
回答已采纳
7
回答
阻止输入设置表单$
dirty
角度
angularjs
我
在
一页上有一个ng表单。
在
表单内部,我有几个控件,当表单脏时需要显示一个保存对话框,即form.$
dirty
= true。但是,
在
表单中有一些导航控件,我不想弄脏表单。假设我不能将控件移出窗体。
浏览 3
提问于2013-06-13
得票数 18
回答已采纳
1
回答
AngularJS
表单保留$
dirty
手动设置每个输入$
pristine
javascript
、
angularjs
、
forms
、
validation
、
angularjs-validation
我有一个有很多输入
的
超文本标记语言form[name="mainForm"]。当我修改一个输入时,$scope.mainForm.$
dirty
变为真(没错),但当我setPristine()一个我之前修改过
的
字段($scope.mainForm.firstName.$setPristine())时,整个表单保持
在
$
dirty
状态- ($scope.mainForm.$
dirty
为true)。$scop
浏览 8
提问于2016-02-03
得票数 1
2
回答
如何检查在redux形式
中
是否存在错误
javascript
、
reactjs
、
redux
、
redux-form
我使用React + Redux
和
redux表单进行表单处理
和
验证。到目前为止,它非常容易使用,而且我可以使用field.touched
和
field.error轻松地检查单个表单字段
的
验证状态,但是我似乎找不到任何方法或属性来告诉我整个表单是否存在错误。所以说真的,我希望有像form.touched
和
form.error这样
的
东西。我想到了一个帮助函数
的
设计,它将检查表单
中
的
所有字段并返回一个布尔值,但如果可能的话,我更愿意避免这种情
浏览 5
提问于2017-02-26
得票数 6
回答已采纳
1
回答
TypeError:无法设置未定义
的
属性“$
pristine
”
html
、
angularjs
、
form-control
我使用
的
是
AngularJS
v1.3.16。我想重设一下表格。我尝试了$
pristine
、$
dirty
和
$setPristine(),但是我收到了错误消息:<form id="userForm" class="form-horizontal ut-form$
pristine
= true;错误消息: $setPristine() - TypeError:无法读取属性'$setPristine' of
浏览 5
提问于2015-06-23
得票数 0
4
回答
使用
angularjs
检测未保存
的
数据
javascript
、
angularjs
、
angularjs-directive
我是
AngularJs
的
新手,所以这可能是微不足道
的
。有没有内置
的
AngularJs
directive来检测表单
中
未保存
的
数据。如果不是,那该怎么写呢?如有任何建议,我们将不胜感激。html代码是而我
的
angular js控制器代码是 function MyCtrl1($scope) {$inject =
浏览 0
提问于2013-02-13
得票数 45
回答已采纳
1
回答
AngularJS
字段验证表达式
在
ng-show
中
似乎不起作用。
html
、
validation
、
angularjs
我正在努力进行
AngularJS
验证。下面是HTML5
中
的
(由于我
的
服务器端框架,它必须是有效
的
XML): <form name="myForm" ng-controller="ValidationTest$
pristine
">
pristine
</span> <span ng-show=&q
浏览 4
提问于2013-08-01
得票数 4
回答已采纳
3
回答
AngularJS
:提交时重置表单
javascript
、
angularjs
、
forms
我正在使用
AngularJS
表单作为联系人表单,并希望
在
成功提交时重置该表单。我已经找到了很多关于如何重置
AngularJS
表单
的
例子,但是,我一直无法找到一种
在
提交时成功重置表单
的
方法。我
的
reset()函数清除表单字段,并在调用submit时将窗体状态设置为原始状态,但是,仅在字段无效时才应该显示
的
消息仍然显示。 这是我
的
控制器代码
和
函数..。$
pristine
= {{form.$
pr
浏览 4
提问于2016-02-09
得票数 0
回答已采纳
1
回答
AngularJS
-从表单验证/脏中排除字段
javascript
、
angularjs
、
html
、
forms
我有一个checkbox
在
ng-form中被HTML5 form敲击,我想排除它,这样它就不会改变我
的
表单$state($
pristine
或$
dirty
)。我试过使用ignoreDirty指令- <form name="mainForm" class="col-xs-10
浏览 3
提问于2017-03-23
得票数 7
回答已采纳
1
回答
角清晰子形数据
和
重置验证
angularjs
我正在尝试用<div ng-form="vacancyForm">创建一个子表单Angular.js 有一种类型
的
数据具有许多字段。一旦我提交了这些数据,我将对它做我需要做
的
事情,但是我希望重置子表单,以便所有字段都不脏,并且表单在当前清除字段时是有效
的
,但是所有字段都是无效
的
,因为它们现在是脏
的
,但是空标记它们是无效
的
。showError(vacancyForm.headline, 'required')">This
浏览 3
提问于2013-09-06
得票数 59
回答已采纳
2
回答
AngularJS
ng-重复
和
表单验证
javascript
、
angularjs
、
angularjs-ng-repeat
我
在
AngularJS
中
的
表单验证和在表单中使用项目的ng-repeat时遇到了问题。$
pristine
">There are errors.</div>
浏览 0
提问于2013-06-06
得票数 7
回答已采纳
2
回答
使用ng-model是不是效率低下?
javascript
、
angularjs
我
的
应用程序中有一个非常简单
的
用例。当用户双击一条记录时,它将显示一个输入框,并在提交新文本并按回车键后显示。这将更新记录。如你所见,我正在使用ngmodel来抓取控制器
中
的
数据有没有更好
的
方法来处理这些我真
浏览 0
提问于2014-09-30
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券