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第三课 修改元素属性及内容的代码
Mar 14 Javascript
JQuery入门—JQuery程序的代码风格详细介绍
Jan 03 Javascript
Javascript 检测键盘按键信息及键码值对应介绍
Jan 03 Javascript
一个可以增加和删除行的table并可编辑表格中内容
Jun 16 Javascript
基于jquery css3实现点击动画弹出表单源码特效
Aug 31 Javascript
javascript实现图片轮播效果
Jan 20 Javascript
jQuery基础知识点总结(必看)
May 31 Javascript
jQuery与JS加载事件用法分析
Sep 04 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
Mar 09 Javascript
AngularJS实现的根据数量与单价计算总价功能示例
Dec 26 Javascript
js字符串倒序的实例代码
Nov 30 Javascript
使用react+redux实现计数器功能及遇到问题
Jun 02 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去除重复字的实现代码
2011/09/16 PHP
PHP实现时间轴函数代码
2011/10/08 PHP
PHP递归删除多维数组中的某个值
2017/04/17 PHP
浅析PHP数据导出知识点
2018/02/17 PHP
Prototype使用指南之selector.js
2007/01/10 Javascript
Javascript &amp; DHTML 实例编程(教程)基础知识
2007/06/02 Javascript
jQuery事件用法实例汇总
2014/08/29 Javascript
JavaScript动态修改网页元素内容的方法
2015/03/21 Javascript
JavaScript通过使用onerror设置默认图像显示代替alt
2016/03/01 Javascript
深入理解js中this的用法
2016/05/28 Javascript
js判断空对象的实例(超简单)
2016/07/26 Javascript
Angular 页面跳转时传参问题
2016/08/01 Javascript
node.js缺少mysql模块运行报错的解决方法
2016/11/13 Javascript
js实现页面刷新滚动条位置不变
2016/11/27 Javascript
JavaScript中英文字符长度统计方法示例【按照中文占2个字符】
2017/01/17 Javascript
echarts学习笔记之箱线图的分析与绘制详解
2017/11/22 Javascript
前端插件之Bootstrap Dual Listbox使用教程
2019/07/23 Javascript
vue项目中openlayers绘制行政区划
2020/12/24 Vue.js
js实现简单图片拖拽效果
2021/02/22 Javascript
Python base64编码解码实例
2015/06/21 Python
python 3.6.4 安装配置方法图文教程
2018/09/18 Python
python opencv将图片转为灰度图的方法示例
2019/07/31 Python
Numpy 理解ndarray对象的示例代码
2020/04/03 Python
Python Selenium模块安装使用教程详解
2020/07/09 Python
基于Python3读写INI配置文件过程解析
2020/07/23 Python
StubHub新西兰:购买和出售你的门票
2019/04/22 全球购物
职业生涯规划怎么写
2013/12/29 职场文书
旅游管理专业大学生职业规划书
2014/02/27 职场文书
拉歌口号大全
2014/06/13 职场文书
材料成型及控制工程专业求职信
2014/06/19 职场文书
教师批评与自我批评总结
2014/10/16 职场文书
经营场所证明范本
2015/06/19 职场文书
宾馆客房管理制度
2015/08/06 职场文书
公开致歉信
2019/06/24 职场文书
导游词之桂林
2019/08/20 职场文书
python字符串的一些常见实用操作
2022/04/06 Python