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 相关文章推荐
Javascript Throttle &amp; Debounce应用介绍
Mar 19 Javascript
以JSON形式将JS中Array对象数组传至后台的方法
Jan 06 Javascript
Javascript异步编程模型Promise模式详细介绍
May 08 Javascript
webapp框架AngularUI的demo改造之路
Dec 21 Javascript
js计算时间差代码【包括计算,天,时,分,秒】
Apr 26 Javascript
JavaScript中localStorage对象存储方式实例分析
Jan 12 Javascript
详解Vue 实例中的生命周期钩子
Mar 21 Javascript
微信小程序登录态控制深入分析
Apr 12 Javascript
jQuery创建及操作xml格式数据示例
May 26 jQuery
了解在JavaScript中将值转换为字符串的5种方法
Jun 06 Javascript
JavaScript编写开发动态时钟
Jul 29 Javascript
vue相同路由跳转强制刷新该路由组件操作
Aug 05 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以post形式发送xml的方法
2014/11/04 PHP
php返回字符串中所有单词的方法
2015/03/09 PHP
apache php mysql开发环境安装教程
2016/07/28 PHP
JS中setInterval、setTimeout不能传递带参数的函数的解决方案
2013/04/28 Javascript
javaScript array(数组)使用字符串作为数组下标的方法
2013/11/19 Javascript
JavaScript判断是否是微信浏览器
2016/06/13 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
javascript 动态脚本添加的简单方法
2016/10/11 Javascript
easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大的实现代码
2017/01/12 Javascript
js模拟微博发布消息
2017/02/23 Javascript
基于BootStrap的前端分页带省略号和上下页效果
2017/05/18 Javascript
jquery.validate.js 多个相同name的处理方式
2017/07/10 jQuery
Vuejs中使用markdown服务器端渲染的示例
2017/11/22 Javascript
原生javascript AJAX 三级联动的实现代码
2018/05/04 Javascript
Vue双向绑定实现原理与方法详解
2020/05/07 Javascript
vue实现简易图片左右旋转,上一张,下一张组件案例
2020/07/31 Javascript
Vue通过Blob对象实现导出Excel功能示例代码
2020/07/31 Javascript
vue循环中点击选中再点击取消(单选)的实现
2020/09/10 Javascript
Node.js利用Express实现用户注册登陆功能(推荐)
2020/10/26 Javascript
[02:02]DOTA2英雄基础教程 斯拉达
2013/12/11 DOTA
实例讲解python函数式编程
2014/06/09 Python
Python编程生成随机用户名及密码的方法示例
2017/05/05 Python
Python编程实现的图片识别功能示例
2017/08/03 Python
python中time tzset()函数实例用法
2021/02/18 Python
新加坡交友网站:be2新加坡
2019/04/10 全球购物
英国和国际包裹递送:ParcelCompare
2019/08/26 全球购物
Laravel中Kafka的使用详解
2021/03/24 PHP
自我鉴定的范文
2013/10/03 职场文书
大学生学年自我鉴定
2014/02/10 职场文书
小学二年级评语
2014/04/21 职场文书
绿色校园广播稿
2014/10/13 职场文书
2014年计生协会工作总结
2014/11/21 职场文书
小学生节水倡议书
2015/04/29 职场文书
2015年小学教师培训工作总结
2015/07/21 职场文书
2016公司中秋节寄语
2015/12/07 职场文书
使用pandas模块实现数据的标准化操作
2021/05/14 Python