首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >required和ng-required有什么区别?

required和ng-required有什么区别?
EN

Stack Overflow用户
提问于 2013-05-20 11:37:58
回答 3查看 130.9K关注 0票数 279

requiredng-required (表单验证)有什么区别?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-05-20 11:47:38

AngularJS表单元素查找required属性来执行验证功能。ng-required允许您根据布尔测试设置required属性(例如,如果您选择“required”作为选项,则只需要字段B-比方说,学生号-如果字段A具有某个特定值)

举个例子,<input required><input ng-required="true">本质上是一回事

如果你想知道为什么是这样的(而不仅仅是<input required="true"><input required="false">),这是由于的限制- required属性没有关联值-它的存在仅仅意味着元素是必需的(根据HTML标准)-所以angular需要一种方法来设置/取消设置所需的值(required="false"将是无效的HTML)

票数 423
EN

Stack Overflow用户

发布于 2014-09-02 13:05:59

我想为tiago's answer做一个插件

假设您正在使用ng-show隐藏元素,并在同一元素上添加required属性:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div ng-show="false">
    <input required name="something" ng-model="name"/>
</div>

将抛出类似于以下内容的错误:

名称为‘’的无效表单控件不可聚焦

这是因为您不能将required验证强加于hidden元素。使用ng-required可以更容易地有条件地应用所需的验证,这太棒了!!

票数 78
EN

Stack Overflow用户

发布于 2015-12-15 14:13:23

HTML attribute required="required"是一条语句,它告诉浏览器需要此字段才能使表单有效。(required="required"是XHTML表单,只需使用required即可)

HTML ng-required="yourCondition"的意思是'isRequired(yourCondition)‘,它根据您的条件动态地设置属性

还要注意的是,超文本标记语言版本是令人困惑的,它是不可能写一些像required="true"required="false"这样的条件,只有属性的存在才是重要的(存在意味着真)!这就是Angular帮助你解决ng-required问题的地方。

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16648669

复制
相关文章
蓝牙和WiFi有什么区别?
如果您拥有手机、笔记本电脑、计算机或任何其他现代电子设备,知道蓝牙和 WiFi 。
网络技术联盟站
2021/11/05
2.2K0
蓝牙和WiFi有什么区别?
OracleJDK和OpenJDK有什么区别?
Oracle JDK与OpenJDK里的JVM都是HotSpot VM。从源码层面说,两者基本上是同一个东西。
码农架构
2021/09/18
1.9K0
OracleJDK和OpenJDK有什么区别?
Closeable和AutoCloseable有什么区别?
导读:我们知道,在java中jvm虚拟机会自动去调用gc(垃圾回收器)去回收堆中没有被引用的对象,至于什么时候回收,是不确定的,同时有些是用到其他资源,jvm也不会进行回收,类似Io流中的FileInputStream使用到了硬盘资源,垃圾回收器是不会去回收的,因此,必须手动关闭掉。我们进行手动的编写close()方法进行关闭,然而,每次这些写会造成代码冗余不优雅,JDK中对于释放资源有Closeable和AutoCloseable可以使用,以下为详解。
码农架构
2021/04/22
3.2K0
Closeable和AutoCloseable有什么区别?
Exception和Error有什么区别?
世界上存在永远不会出错的程序吗?也许这只会出现在程序员的梦中。随着编程语言和软件的诞生,异常情况就如影随形地纠缠着我们,只有正确处理好意外情况,才能保证程序的
灬沙师弟
2022/09/06
1.5K0
int和Integer有什么区别?
Java虽然号称是面向对象的语言,但是原始数据类型仍然是重要的组成元素,所以在面试中,经常考察原始数据类型和包装类等Java语言特性。
灬沙师弟
2022/10/07
4.1K1
kubernetes和docker有什么区别
本教程操作环境:linux5.9.8系统、docker-1.13.1版、Dell G3电脑。
码农编程进阶笔记
2023/03/23
2K0
kubernetes和docker有什么区别
声明和定义有什么区别
问题 C/C++ 中,声明和定义有什么区别? 回答 1. 声明不分配存储空间,定义会分配。 定义会实实在在地创造这个东西,而声明只是告诉编译器有这么个东西,它的创造在别处。 extern int bar; // 声明 extern int g(int, int); // 声明 double f(int, double); // 声明 class foo; // 声明 int bar; // 定义 int g(int lhs, int rhs) {return lhs*rhs;} // 定义 double
ClearSeve
2022/02/11
1.5K0
沪市和深市有什么区别?
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/168351.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/20
1.5K0
列表和元组有什么区别
如果有了解过python中的列表和元组,你可能会知道相对于列表,元组是不可变的,也就是说元组中的数据不能随意更改。除了列表是用中括号表示而元组是用小括号表示之外,这两种数据类型好像并没有什么不同,都是用来存放一系列的数据,事实真是如此吗? TypeError Traceback (most recent call last) in() 4 5 # 现在改变b中数据的值 — 6 b[2] = 4 TypeError: ‘tuple’ obje
企鹅号小编
2018/02/26
2K0
列表和元组有什么区别
Jsp和Servlet有什么区别?
Web容器加载Servlet并将其实例化后,Servlet生命周期开始,容器运行其init()方法进行Servlet的初始化;请求到达时调用Servlet的service()方法,service()方法会根据需要调用与请求对应的doGet或doPost等方法;当服务器关闭或项目被卸载时服务器会将Servlet实例销毁,此时会调用Servlet的destroy()方法。
李红
2019/08/28
2.4K0
Jsp和Servlet有什么区别?
Exception和Error 有什么区别
checkedException 一般是外部错误,这个异常发生在编译阶段。Java 编译器会强制去捕获此类异常。一般会要求把这段可能出现的异常程序进行 try catch。
王小明_HIT
2019/10/15
1.7K0
int 和 Integer 有什么区别?
int 是 java 的原始数据类型,Integer 是 java 为 int 提供的封装类。
MickyInvQ
2020/09/27
1.5K0
CountdownLatch 和 CycliBarriar 有什么区别?
一位工作5年的小伙伴面试的时候,被问到这样一个问题,说,CountdownLatch 和 CycliBarriar 有什么区别?这个对于很多人都会比较陌生,但是接触过并发编程的小伙伴来说还是比较简单的。
Tom弹架构
2022/12/19
2.4K0
CountdownLatch 和 CycliBarriar 有什么区别?
Sass 和 SCSS 有什么区别?
SCSS 是 Sass 3 引入新的语法,其语法完全兼容 CSS3,并且继承了 Sass 的强大功能。Sass 和 SCSS 其实是同一种东西,我们平时都称之为 Sass,两者之间不同之处有以下两点: 文件扩展名不同,Sass 是以“.sass”后缀为扩展名,而 SCSS 是以“.scss”后缀为扩展名 语法书写方式不同,Sass 是以严格的缩进式语法规则来书写,不带大括号({})和分号(;),而 SCSS 的语法书写和我们的 CSS 语法书写方式非常类似。 先来看一个示例: Sass 语法: $font-
小胖
2018/06/27
6160
OracleJDK和OpenJDK有什么区别?
Oracle JDK与OpenJDK里的JVM都是HotSpot VM。从源码层面说,两者基本上是同一个东西。
kirito-moe
2021/09/08
8210
NoClassDefFoundError 和 ClassNotFoundException 有什么区别?
当应用程序运行的过程中尝试使用类加载器去加载Class文件的时候,如果没有在classpath中查找到指定的类,就会抛出ClassNotFoundException。
葆宁
2019/04/18
5800
NoClassDefFoundError 和 ClassNotFoundException 有什么区别?
ArrayBlockingQueue 和 LinkedBlockingQueue 有什么区别?
在多线程编程中,我们经常需要使用队列来实现线程间的数据共享。而阻塞队列是一种特殊的队列,当队列为空时,从队列中获取元素的操作会被阻塞;当队列满时,往队列中添加元素的操作会被阻塞。这样可以有效地控制线程之间的协作和同步。
程序员朱永胜
2023/10/14
3490
https和http有什么区别?
哎嘿嘿,我相信很多网页不会不认识这两个东西吧,只要知道网址的都应该这两个东西,可是有的可能只知道http,因为我们有的时候输入网站时会看见http://或者是https://应该不陌生吧!可是你知道他们之间有着什么区别吗? ::aru:discovertruth:: 可能有的网友玩网站开发的知道https和http有所不同,但是究竟两者有什么不同浑然不知,针对这种情况,本文给大家详细分析一下https和http有什么区别 ::aru:lurking::
若志奕鑫
2021/12/23
4660
https和http有什么区别?
\r和\n有什么区别
回车符’\r’   ASCII值为13,回车(return oldline begin)
灯珑LoGin
2022/10/31
1.2K0
函数和方法有什么区别[热点面试题]
前面分享了一个篇,关于如何理解 Go函数是一等公民,今天继续来聊聊,在Go中,函数与方法之间的区别。
兔云小新LM
2023/08/09
2290
函数和方法有什么区别[热点面试题]

相似问题

使用ng-required vs required

11

Angular.js required和ng-required不适用于<textarea></textarea>

20

如何在MultiSelect中应用ng-required?

213

使用Ng-Required的角度形状验证

21

:focus:required:invalid:focus和:focus:required:invalid有什么区别?

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文