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 相关文章推荐
jQuery 打造动态渐变按钮 详细图文教程
Apr 25 Javascript
jQuery的css() 方法使用指南
May 03 Javascript
jquery计算鼠标和指定元素之间距离的方法
Jun 26 Javascript
Javascript中判断一个值是否为undefined的方法详解
Sep 28 Javascript
vue与TypeScript集成配置最简教程(推荐)
Oct 17 Javascript
Angular2管道Pipe及自定义管道格式数据用法实例分析
Nov 29 Javascript
如何在vue中使用ts的示例代码
Feb 28 Javascript
解决vue-cli项目webpack打包后iconfont文件路径的问题
Sep 01 Javascript
Three.JS实现三维场景
Dec 30 Javascript
8个有意思的JavaScript面试题
Jul 30 Javascript
js中比较两个对象是否相同的方法示例
Sep 02 Javascript
基于javascript的无缝滚动动画1
Aug 07 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初学者头痛的十四个问题
2006/07/12 PHP
php Static关键字实用方法
2010/06/04 PHP
php多用户读写文件冲突的解决办法
2013/11/06 PHP
php递归获取目录内文件(包含子目录)封装类分享
2013/12/25 PHP
Thinkphp5.0框架视图view的模板布局用法分析
2019/10/12 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
2021/03/09 PHP
JavaScript之引用类型介绍
2012/08/10 Javascript
使用jQuery同时控制四张图片的伸缩实现代码
2013/04/19 Javascript
更快的异步执行(setTimeout多浏览器)
2014/08/12 Javascript
JavaScript中具名函数的多种调用方式总结
2014/11/08 Javascript
快速学习jQuery插件 Form表单插件使用方法
2015/12/01 Javascript
基于javascript实现彩票随机数生成(升级版)
2020/04/17 Javascript
网页中JS函数自动执行常用三种方法
2016/03/30 Javascript
谈一谈JS消息机制和事件机制的理解
2016/04/14 Javascript
jQuery图片切换动画特效
2016/11/02 Javascript
vue项目中vue-i18n和element-ui国际化开发实现过程
2018/04/25 Javascript
JS在if中的强制类型转换方式
2018/07/15 Javascript
Node使用Selenium进行前端自动化操作的代码实现
2019/10/10 Javascript
微信小程序 下拉刷新及上拉加载原理解析
2019/11/06 Javascript
ant design实现圈选功能
2019/12/17 Javascript
nodejs各种姿势断点调试的方法
2020/06/18 NodeJs
微信小程序实现列表的横向滑动方式
2020/07/15 Javascript
Python使用MYSQLDB实现从数据库中导出XML文件的方法
2015/05/11 Python
Python爬虫框架Scrapy实战之批量抓取招聘信息
2015/08/07 Python
整理Python 常用string函数(收藏)
2016/05/30 Python
django模板语法学习之include示例详解
2017/12/17 Python
python_opencv用线段画封闭矩形的实例
2018/12/05 Python
基于Django ORM、一对一、一对多、多对多的全面讲解
2019/07/26 Python
Python udp网络程序实现发送、接收数据功能示例
2019/12/09 Python
将python文件打包exe独立运行程序方法详解
2020/02/12 Python
Python 面向对象部分知识点小结
2020/03/09 Python
Django 拼接两个queryset 或是两个不可以相加的对象实例
2020/03/28 Python
mysql_pconnect()和mysql_connect()有什么区别
2012/05/25 面试题
师范毕业生求职信
2014/07/11 职场文书
2015年幼儿园元旦亲子活动方案
2014/12/09 职场文书
2015年毕业生实习评语
2015/03/25 职场文书