javascript表单验证和Window详解


Posted in Javascript onDecember 11, 2014

一、表单验证form

1、创建一个新的表单:

<form id="id是唯一的,不可重复" name=“可重复”,method="post/get",action="目标或地址,负责处理的服务端,将文本等传输到什么地方">

//方法1:post提交后无长度限制,且编码后内容不可见。

//方法2:get提交有长度限制,并且编码后的内容在地址栏可见

(input 元素)

</form>

2、表单的作用:能够把网址、数据一块传输到数据库。

3、动作属性:action和确认按钮

当用户单击确认按钮时,表单的内容会被传送到另一个文件。表单的动作属性定义了目的文件的文件名。由动作属性定义的这个文件通常会对接收到的输入数据进行相关的处理。

二、JavaScripeWindow--浏览器对象模型

1、window对象

所有浏览器都支持Window对象,它表示浏览器窗口。全局变量是window对象的属性,全局函数是window对象的方法。

2、JsPopupAlert消息框

<input name="" type="submit"  onclick="return tijiao()" value="提交"/><!--调用方法时加return-->

<!--Js消息框-->

1)确认框confirm的使用

<!--1.确认框confirm的用法-->

<script>

function tijiao()

{

var zhi=confirm("是否提交");

if (zhi)

{

return true;

}

else

{

return false;

}

}

</script>

<!--表单在调用函数时,加return,否则不起作用

2)提示框prompt的使用

<input name="" type="submit"  onclick="return tijiao()" value="提交"/><!--调用方法时加return-->

!--2.提示框prompt的用法-->

<script>

function tijiao()

{

var zhi=prompt("是否提交");<!--在点击提交按钮,出现prompt脚本提示框-->

if (zhi)

{

return true;

}

else

{

return false;

}

}

</script>

3)警告框alert的使用

<form action="" method="get">

<label>请输入您的邮箱:</label>

<input name="" type="text" id="youxiang"/>

<input name="" type="submit" value="提交2" onclick="y()" />

</form>

function y()

{

var yx=new RegExp(/^[0-9|A-z|_]{1,17}@[A-z|0-9]{1,5}.(com|cn|net|org|cc)$/);

var shuru=document.getElementById("youxiang").value; <!--定义变量,调用的是整个function,,必须把变量写在function内-->

if(yx.test(shuru))<!--test正则表达式的方法-->

{

alert("zhengque");

}

else

{

alert("cuowu");

}

}

</script>

3、timing计时的方法

setTimeout();未来的某时执行代码--利用递归的方法

clearTimeout();取消setTimeout();

Javascript 相关文章推荐
Maps Javascript
Jan 22 Javascript
jquery 插件开发方法小结
Oct 23 Javascript
javascript获取ckeditor编辑器的值(实现代码)
Nov 18 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
Jun 05 Javascript
JavaScript中的toLocaleDateString()方法使用简介
Jun 12 Javascript
浅谈jquery中delegate()与live()
Jun 22 Javascript
Angularjs 制作购物车功能实例代码
Sep 14 Javascript
Angular ui.bootstrap.pagination分页
Jan 20 Javascript
webpack进阶——缓存与独立打包的用法
Aug 02 Javascript
vue实现的网易云音乐在线播放和下载功能案例
Feb 18 Javascript
JQuery实现简单的复选框树形结构图示例【附源码下载】
Jul 16 jQuery
详解node和ES6的模块导出与导入
Feb 19 Javascript
使用百度地图api实现根据地址查询经纬度
Dec 11 #Javascript
javascript实现倒计时N秒后网页自动跳转代码
Dec 11 #Javascript
node.js中的buffer.Buffer.byteLength方法使用说明
Dec 10 #Javascript
node.js中的buffer.slice方法使用说明
Dec 10 #Javascript
node.js中的buffer.write方法使用说明
Dec 10 #Javascript
node.js中的http.request.end方法使用说明
Dec 10 #Javascript
node.js中的emitter.on方法使用说明
Dec 10 #Javascript
You might like
PHP网页游戏学习之Xnova(ogame)源码解读(二)
2014/06/23 PHP
PHP中创建图像并绘制文字的例子
2014/11/19 PHP
十大使用PHP框架的理由
2015/09/26 PHP
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
2009/02/14 Javascript
jQuery实现当按下回车键时绑定点击事件
2014/01/28 Javascript
JS鼠标拖拽实例分析
2015/11/23 Javascript
让html元素随浏览器的大小自适应垂直居中的实现方法
2016/10/12 Javascript
JS生成和下载二维码的代码
2016/12/07 Javascript
Bootstrap select下拉联动(jQuery cxselect)
2017/01/04 Javascript
jQuery实现表格元素动态创建功能
2017/01/09 Javascript
基于JavaScript实现滑动门效果
2017/03/16 Javascript
ionic2打包android时gradle无法下载的解决方法
2017/04/05 Javascript
jQuery实现点击关注和取消功能
2017/07/03 jQuery
vue.js与后台数据交互的实例讲解
2018/08/08 Javascript
ES6的解构赋值实例详解
2019/05/06 Javascript
js简单的分页器插件代码实例
2019/09/11 Javascript
微信小程序仿通讯录功能
2020/04/09 Javascript
javascript+css实现俄罗斯方块小游戏
2020/06/28 Javascript
[56:42]VP vs RNG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
[02:55]含熏伴清风,风行者至宝、屠夫身心及典藏宝瓶二展示
2020/09/08 DOTA
python实现爬虫下载漫画示例
2014/02/16 Python
Python利用lxml模块爬取豆瓣读书排行榜的方法与分析
2019/04/15 Python
Python+OpenCV+pyQt5录制双目摄像头视频的实例
2019/06/28 Python
Python中类似于jquery的pyquery库用法分析
2019/12/02 Python
解决keras模型保存h5文件提示无此目录问题
2020/07/01 Python
使用jquery实现HTML5响应式导航菜单教程
2014/04/02 HTML / CSS
canvas实现扭蛋机动画效果的示例代码
2018/10/17 HTML / CSS
怀旧收藏品和经典纪念品:Betty’s Attic
2018/08/29 全球购物
速卖通欧盟:Aliexpress EU
2020/08/19 全球购物
幼儿园实习自我鉴定
2013/12/15 职场文书
大学生职业规划前言模板
2013/12/27 职场文书
《鲁班和橹板》教学反思
2014/04/27 职场文书
安全生产承诺书范文
2014/05/22 职场文书
土木工程求职信
2014/05/29 职场文书
酒店财务经理岗位职责
2015/04/08 职场文书
小学思想品德教学反思
2016/02/24 职场文书