社区
JavaScript
帖子详情
表单验证以防止用户输入保留字,但保留字太多,怎么办?
wings2001
2003-05-30 04:10:05
保留字有几十个
如果用条件判断语句
If (输入==保留字1)or(输入==保留字2)or...or(输入==保留字n)
会不会运行起来太慢?
程序也显得太笨,有没有什么好办法
...全文
54
7
打赏
收藏
表单验证以防止用户输入保留字,但保留字太多,怎么办?
保留字有几十个 如果用条件判断语句 If (输入==保留字1)or(输入==保留字2)or...or(输入==保留字n) 会不会运行起来太慢? 程序也显得太笨,有没有什么好办法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wings2001
2003-05-30
打赏
举报
回复
明白了,搞定了
多谢各位大侠!
另外,刚才我试了一下if()||()||...||()的方法,也不是很慢,哈~~
给分。
wings2001
2003-05-30
打赏
举报
回复
好办法,我试试去
不过javascript里面也有这个函数??
glassprogrammer
2003-05-30
打赏
举报
回复
呵呵, 将几十个保留字连成一个字符串, 例如"[所以][我][想用][javascript][写][客户端][窗体][验证][的][代码]", 然后用indexOf()函数:
例如:
<html>
<head>
<title> New Document </title>
<script language="JavaScript">
var ReservedWords="[所以][我][想用][javascript][写][客户端][窗体][验证][的][代码]";
function checkReserved(str){
if (ReservedWords.indexOf("["+str+"]")!=-1){
alert("'"+str + "' 属于保留字");
return false;
}
return true;
}
</script>
</head>
<body>
<form method=get action="" onsubmit="return checkReserved(txtIn.value);">
<input type="text" name="txtIn" value="想用">
<input type="submit">
</form>
</body>
</html>
chinahuman
2003-05-30
打赏
举报
回复
把它们都串起来,然后用instr的方式来查找。或者用正则来匹配
wings2001
2003-05-30
打赏
举报
回复
痕迹保留是啥?不懂啊,呵呵。
我的情况是这样的,利用Microsoft的Indexing Service进行站内全文搜索
但是这个索引服务有一些被忽略的词(就是我说的保留字)不能进行搜索,会报错
所以我想用javascript写客户端窗体验证的代码
以防止用户输入保留字
但是保留字太多了。有高招吗??
dsqdjw
2003-05-30
打赏
举报
回复
楼主,是不是痕迹保留里的保留字啊?
zhaoweiwei
2003-05-30
打赏
举报
回复
关注中
Web前端开发利器 SPRY框架之
表
单
验证
Spry 框架是一个JavaScript 库,Web 设计人员使用它可以构建能够向站点访问者提供更丰富体验的 Web 页。本课程内容是SPRY框架的第一部分,从浅入深,带您进入WEB前端开发的世界,帮助你完成
表
单
验证
的实现。
JavaScript常用
表
单
验证
JavaScript常用
表
单
验证
目录: 1:js
字
符串长度限制、判断
字
符长度 、js限制
输入
、限制不能
输入
、textarea 长度限制 2.:js判断汉
字
、判断是否汉
字
、只能
输入
汉
字
3:js判断是否
输入
英文、只能
输入
...
干货!一步步实现自己的
表
单
验证
器
表
单
验证
的需求简直
太
常见了。“所有
用户
的
输入
都是不可信的”这个思想指导我们在设计
表
单
的时候,一定要进行
用户
输入
的
验证
。对于
用户
体验而言,越早的反馈则越佳,所以
表
单
验证
的工作应该尽可能地在前端就进行...
layui多步骤
表
单
_建立多步骤
表
单
界面
作为提供给
用户
的主要
输入
界面之一,
表
单
的可用性对于良好的
用户
体验至关重要。 今天,我们将构建一个多部分的
表
单
,包括
验证
和动画。 我们会覆盖很多地面,所以要系好安全带! 形成高级最佳实践
表
单
界面...
【
表
单
标签(知识点超全版本)】
1.4 如何 搜集
用户
输入
的信息 ?1.4.1
输入
标签 有哪些常用属性 ?1.4.2 HTML5 中,
输入
标签 新增的属性 有哪些 ?1.4.3
输入
元素的 类型有哪些 ?1.5 如何定义 多行文本
输入
?1.6 如何定义一个 按钮 ?1.7 如何创...
JavaScript
87,921
社区成员
224,619
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章