学习JavaScript笔记

简介: 学习JavaScript笔记

正则实现表单验证:




charset="utf-8">

</span><span style="color: #000000;"></span></div><div><span style="color: #000088;">function</span><span style="color: #000000;"> validateForm</span><span style="color: #666600;">()</span><span style="color: #000000;"> </span><span style="color: #666600;">{</span><span style="color: #000000;"></span></div><div>    <span style="color: #000088;">var</span><span style="color: #000000;"> x </span><span style="color: #666600;">=</span><span style="color: #000000;"> document</span><span style="color: #666600;">.</span><span style="color: #000000;">forms</span><span style="color: #666600;">[</span><span style="color: #008800;">"myForm"</span><span style="color: #666600;">][</span><span style="color: #008800;">"fname"</span><span style="color: #666600;">].</span><span style="color: #000000;">value</span><span style="color: #666600;">;</span><span style="color: #000000;"></span></div><div>    <span style="color: #000088;">var</span><span style="color: #000000;"> pattern</span><span style="color: #666600;">=</span><span style="color: #008800;">/\S+/</span><span style="color: #000000;">  </span><span style="color: #880000;">//正则匹配空格等空白内容,限定符用*会出错,因为任意字串都会被匹配到</span><span style="color: #000000;"></span></div><div>    <span style="color: #000088;">if</span><span style="color: #000000;"> </span><span style="color: #666600;">(</span><span style="color: #000000;">x </span><span style="color: #666600;">==</span><span style="color: #000000;"> </span><span style="color: #000088;">null</span><span style="color: #000000;"> </span><span style="color: #666600;">||</span><span style="color: #000000;"> </span><span style="color: #666600;">!</span><span style="color: #000000;">pattern</span><span style="color: #666600;">.</span><span style="color: #000000;">test</span><span style="color: #666600;">(</span><span style="color: #000000;">x</span><span style="color: #666600;">))</span><span style="color: #000000;"> </span><span style="color: #666600;">{</span><span style="color: #000000;"></span></div><div>        alert<span style="color: #666600;">(</span><span style="color: #008800;">"需要输入名字。"</span><span style="color: #666600;">);</span><span style="color: #000000;"></span></div><div>        <span style="color: #000088;">return</span><span style="color: #000000;"> </span><span style="color: #000088;">false</span><span style="color: #666600;">;</span><span style="color: #000000;"></span></div><div>    <span style="color: #666600;">}</span><span style="color: #000000;"></span></div><div><span style="color: #666600;">}</span><span style="color: #000000;"></span></div><div><span style="color: #000088;">




name="myForm"action="demo_form.php"

onsubmit="return validateForm()"method="post">

名字: type="text"name="fname">

type="submit"value="提交">





目录
相关文章
|
4天前
|
存储 移动开发 JavaScript
学习javascript,前端知识精讲,助力你轻松掌握
学习javascript,前端知识精讲,助力你轻松掌握
|
11天前
|
JavaScript 前端开发 测试技术
学习JavaScript
【4月更文挑战第23天】学习JavaScript
13 1
|
18天前
|
JavaScript 前端开发 应用服务中间件
node.js之第一天学习
node.js之第一天学习
|
2月前
|
JavaScript 前端开发 Java
JavaScript高级笔记-coderwhy版本(六)
JavaScript高级笔记-coderwhy版本
74 0
|
2月前
|
JavaScript 前端开发 Java
JavaScript高级笔记-coderwhy版本(一)
JavaScript高级笔记-coderwhy版本
35 0
JavaScript高级笔记-coderwhy版本(一)
|
2月前
|
JSON JavaScript 前端开发
Node.JS第二讲笔记
Node.JS第二讲笔记
32 0
|
2月前
|
运维 JavaScript 前端开发
发现了一款宝藏学习项目,包含了Web全栈的知识体系,JS、Vue、React知识就靠它了!
发现了一款宝藏学习项目,包含了Web全栈的知识体系,JS、Vue、React知识就靠它了!
|
2月前
|
JavaScript
Vue.js学习详细课程系列--共32节(6 / 6)
Vue.js学习详细课程系列--共32节(6 / 6)
27 0
|
2月前
|
JavaScript
Vue.js学习详细课程系列--共32节(5 / 6)
Vue.js学习详细课程系列--共32节(5 / 6)
29 0
|
2月前
|
JavaScript
Vue.js学习详细课程系列--共32节(4 / 6)
Vue.js学习详细课程系列--共32节(4 / 6)
35 0