动象论坛

 找回密码
 立即注册!

QQ登录

只需一步,快速开始

搜索

小喇叭+ 发布

神秘人:
03-21 07:20
系统消息:向各位论坛坛友公开一下,我们现在吸收了@luoying2334 为论坛管理团队成员,管理讨论区、软件分享区和得闲饮茶区。如您有任何质疑,请您在【意见与建议】版块发帖,感谢您的支持~
03-20 23:23
admin论坛没啥人气啊emmm,欢迎大家来推荐退荐~
03-12 22:34
02-05 11:11
luoying2334给我学狗叫啊,三回啊三回
02-05 11:11
Civilmafia追尾黑色高级车
02-04 14:27
Civilmafia仙家军
02-03 19:08
luoying2334我去,homo
02-03 14:19
Civilmafia真夏夜的银梦
02-02 22:51
Civilmafia卧槽,↑↓啊
01-30 15:42
luoying2334恶俗狗开你户籍
01-30 12:52
Civilmafia厄厄
01-30 12:28
CivilmafiaESU!
01-30 12:28
文外缪朴奂笑了,垃圾自主学习
01-30 06:26
admin话说你们笑啥???我也笑下,袜哈蛤铪,笑疯魔了
01-29 23:19
luoying2334笑疯魔了
01-29 17:40
Civilmafia笑疯魔了
01-29 16:34
luoying2334v50tome
01-26 17:02
admin注意,我在MC的某处地方,欢迎来找我
01-25 22:42
admin???那为啥我看到是长这样的,莫非我客户端被人魔改过 @文外缪朴奂
01-25 22:37
查看: 19 | 回复: 16

JavaScript 怎么原生进行表单验证?

[复制链接]
188

99

主题

1085

回帖

2487

积分

惊鸿侠影

Rank: 10Rank: 10Rank: 10

积分
2487

最佳新人活跃会员灌水之王

发表于 2023-3-11 23:01:15 | 显示全部楼层 |阅读模式 IP:江西赣州
有人会 HTML 吗?


这个代码创建了一个带有 email 的表单验证的输入框。
可以通过 CSS 将表单验证是否通过进行不同的渲染:

那么 CSS 可以直接这样识别,JavaScript 有没有办法直接识别,而不需要正则表达式?

评分

参与人数 1比特币 +20 收起 理由
admin + 20 欢迎来讨论优质话题~论坛因你而精彩~.

查看全部评分

水帖使我快乐
188

99

主题

1085

回帖

2487

积分

惊鸿侠影

Rank: 10Rank: 10Rank: 10

积分
2487

最佳新人活跃会员灌水之王

 楼主| 发表于 2023-3-11 23:01:33 | 显示全部楼层 IP:江西赣州
@admin ,会吗?
水帖使我快乐
回复

使用道具 举报

666

204

主题

1326

回帖

7039

积分

清正廉明~管理员

用心做好论坛,用心创造精品!

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
7039

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

QQ
发表于 2023-3-11 23:35:59 | 显示全部楼层 IP:江西
你CSS这样的话好像只是不通过就加个颜色上去吧。我貌似没看见更多代码。
简单的直接识别(比如识别几位数或者里面有没有数字)可以不用正则。复杂的不太清楚。但是只要你写的出判断邮箱的if else语句就不需要正则了。
动象论坛
点滴纯粹 简单自然
动象论坛,用心做好论坛!用心创造精品!
[点我进入]www.mjysd.top
回复

使用道具 举报

188

99

主题

1085

回帖

2487

积分

惊鸿侠影

Rank: 10Rank: 10Rank: 10

积分
2487

最佳新人活跃会员灌水之王

 楼主| 发表于 2023-3-12 07:28:56 | 显示全部楼层 IP:江西赣州
admin 发表于 2023-3-11 23:35
你CSS这样的话好像只是不通过就加个颜色上去吧。我貌似没看见更多代码。
简单的直接识别(比如识别几位数或 ...

我的意思呢,就是说,CSS 都能直接判断输入是否有效,我想 JavaScript 应该也行吧?
水帖使我快乐
回复

使用道具 举报

666

204

主题

1326

回帖

7039

积分

清正廉明~管理员

用心做好论坛,用心创造精品!

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
7039

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

QQ
发表于 2023-3-12 07:49:36 来自手机 | 显示全部楼层 IP:河北
文外缪朴奂 发表于 2023-3-12 07:28
我的意思呢,就是说,CSS 都能直接判断输入是否有效,我想 JavaScript 应该也行吧? ...


这个“输入是否有效”是指啥呢?是判断输入是否符合要求还是只是实现了对输入框的渲染,如果是前者那JavaScript就可以了。
我感到CSS只可以做渲染吧,判断应该主要不是它的事,判断应该是HTML里面的事。
[我是一个默认签名,快去设置里设置一个个性签名吧(*^ワ^*)] 动象论坛欢迎您!(´∇ノ`*)ノ
回复

使用道具 举报

666

204

主题

1326

回帖

7039

积分

清正廉明~管理员

用心做好论坛,用心创造精品!

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
7039

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

QQ
发表于 2023-3-12 07:57:23 来自手机 | 显示全部楼层 IP:河北
然后你的CSS截图里面显示出来的好像只是先获取到对输入的判断然后做的渲染。所以最终判断过程还是得JavaScript。
[我是一个默认签名,快去设置里设置一个个性签名吧(*^ワ^*)] 动象论坛欢迎您!(´∇ノ`*)ノ
回复

使用道具 举报

188

99

主题

1085

回帖

2487

积分

惊鸿侠影

Rank: 10Rank: 10Rank: 10

积分
2487

最佳新人活跃会员灌水之王

 楼主| 发表于 2023-3-12 08:49:19 | 显示全部楼层 IP:江西赣州
admin 发表于 2023-3-12 07:49
这个“输入是否有效”是指啥呢?是判断输入是否符合要求还是只是实现了对输入框的渲染,如果是前者那Java ...

判断输入是否符合要求。
我的意思能不能使用一段 JavaScript 代码,调用类似截图所示那样的 CSS 自带的判断,而不是手写(指使用自己的方式)判断,来判断输入是否符合要求?
水帖使我快乐
回复

使用道具 举报

188

99

主题

1085

回帖

2487

积分

惊鸿侠影

Rank: 10Rank: 10Rank: 10

积分
2487

最佳新人活跃会员灌水之王

 楼主| 发表于 2023-3-12 08:50:10 | 显示全部楼层 IP:江西赣州
admin 发表于 2023-3-12 07:49
这个“输入是否有效”是指啥呢?是判断输入是否符合要求还是只是实现了对输入框的渲染,如果是前者那Java ...

比如说我想判断输入框输入是否符合要求,然后不符合要求的话显示一行字。
水帖使我快乐
回复

使用道具 举报

666

204

主题

1326

回帖

7039

积分

清正廉明~管理员

用心做好论坛,用心创造精品!

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
7039

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

QQ
发表于 2023-3-12 08:56:22 来自手机 | 显示全部楼层 IP:河北
文外缪朴奂 发表于 2023-3-12 08:50
比如说我想判断输入框输入是否符合要求,然后不符合要求的话显示一行字。 ...

可以的哦~
[我是一个默认签名,快去设置里设置一个个性签名吧(*^ワ^*)] 动象论坛欢迎您!(´∇ノ`*)ノ
回复

使用道具 举报

188

99

主题

1085

回帖

2487

积分

惊鸿侠影

Rank: 10Rank: 10Rank: 10

积分
2487

最佳新人活跃会员灌水之王

 楼主| 发表于 2023-3-12 09:13:19 | 显示全部楼层 IP:江西赣州

能不能给个代码示例?
(话说怎么打开邮件提醒

我好像会邮件提醒了,不能在帖子里订阅吗
水帖使我快乐
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册!

本版积分规则

 QQ 手机版小黑屋网站地图

GMT+8, 2023-3-25 08:58 Processed in 0.194938 second(s), 35 queries , Gzip On.

CopyRight © 2020-2023 DongXiang BBS. All Rights Reserved.

ICP备案号:黑ICP备17009202号-4

快速回复 返回顶部 返回列表