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 相关文章推荐
window.parent与window.openner区别介绍
Apr 12 Javascript
jquery实现触发时更新下拉列表内容的方法
Dec 02 Javascript
JS组件Bootstrap dropdown组件扩展hover事件
Apr 17 Javascript
【经典源码收藏】基于jQuery的项目常见函数封装集合
Jun 07 Javascript
详解Js模板引擎(TrimPath)
Nov 22 Javascript
Vue数据驱动模拟实现5
Jan 13 Javascript
Javascript刷新页面的实例
Sep 23 Javascript
Vue项目组件化工程开发实践方案
Jan 09 Javascript
React组件中的this的具体使用
Feb 28 Javascript
基于js判断浏览器是否支持webGL
Apr 18 Javascript
vue中使用router全局守卫实现页面拦截的示例
Oct 23 Javascript
js实现验证码干扰(动态)
Feb 23 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遍历XML文档所有节点的方法
2015/03/12 PHP
PHP生成图片验证码功能示例
2017/01/12 PHP
PHP简单实现二维数组赋值与遍历功能示例
2017/10/19 PHP
js获取div高度的代码
2008/08/09 Javascript
javascript-简单的日历实现及Date对象语法介绍(附图)
2013/05/30 Javascript
javascript实现根据身份证号读取相关信息
2014/12/17 Javascript
JavaScript随机生成信用卡卡号的方法
2015/04/07 Javascript
NodeJs读取JSON文件格式化时的注意事项
2016/09/25 NodeJs
js改变html的原有内容实现方法
2016/10/05 Javascript
详解使用angular的HttpClient搭配rxjs
2017/09/01 Javascript
react实现一个优雅的图片占位模块组件详解
2017/10/30 Javascript
JS实现留言板功能[楼层效果展示]
2017/12/27 Javascript
使用JS实现导航切换时高亮显示的示例讲解
2018/08/22 Javascript
使用webpack4编译并压缩ES6代码的方法示例
2019/04/24 Javascript
基于原生js实现九宫格算法代码实例
2020/07/03 Javascript
Python socket.error: [Errno 98] Address already in use的原因和解决方法
2014/08/25 Python
Python网络爬虫出现乱码问题的解决方法
2017/01/05 Python
Python实现matplotlib显示中文的方法详解
2018/02/06 Python
Python学生信息管理系统修改版
2018/03/13 Python
python如何让类支持比较运算
2018/03/20 Python
python实现判断一个字符串是否是合法IP地址的示例
2018/06/04 Python
详解Python爬取并下载《电影天堂》3千多部电影
2019/04/26 Python
python网络编程:socketserver的基本使用方法实例分析
2020/04/09 Python
Ubuntu配置Pytorch on Graph (PoG)环境过程图解
2020/11/19 Python
python爬虫中采集中遇到的问题整理
2020/11/27 Python
如何在网站上添加谷歌定位信息
2016/04/16 HTML / CSS
HTML5: Web 标准最巨大的飞跃
2008/10/17 HTML / CSS
HTML5 对各个标签的定义与规定:body的介绍
2012/06/21 HTML / CSS
用HTML5 实现橡皮擦的涂抹效果的教程
2015/05/11 HTML / CSS
蒙蒂塞罗商店:Monticello Shop
2018/11/25 全球购物
幼儿园毕业寄语
2014/04/03 职场文书
金融事务专业求职信
2014/04/25 职场文书
关于环保的标语
2014/06/13 职场文书
php引用传递
2021/04/01 PHP
pytorch中的model.eval()和BN层的使用
2021/05/22 Python
总结python多进程multiprocessing的相关知识
2021/06/29 Python