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广告代码
May 30 Javascript
JQuery入门—JQuery程序的代码风格详细介绍
Jan 03 Javascript
JavaScript计算字符串中每个字符出现次数的小例子
Jul 02 Javascript
json数据的列循环示例
Sep 06 Javascript
javascript 用函数实现继承详解
May 28 Javascript
ionic中列表项增加和删除的实现方法
Jan 22 Javascript
微信小程序 图片加载(本地,网路)实例详解
Mar 10 Javascript
vue+vuex+json-seiver实现数据展示+分页功能
Apr 11 Javascript
如何基于原生javaScript生成带图片的二维码
Nov 21 Javascript
bootstrap-paginator服务器端分页使用方法详解
Feb 13 Javascript
JavaScript实现多个物体同时运动
Mar 12 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
Aug 12 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
Yii配置文件用法详解
2014/12/04 PHP
php单一接口的实现方法
2015/06/20 PHP
WordPress后台中实现图片上传功能的实例讲解
2016/01/11 PHP
微信利用PHP创建自定义菜单的方法
2016/08/01 PHP
PHP自定义函数获取汉字首字母的方法
2016/12/01 PHP
Laravel5.1 框架响应基本用法实例分析
2020/01/04 PHP
修改js Calendar日历控件 兼容IE9/谷歌/火狐
2013/01/04 Javascript
基于jQuery实现选取月份插件附源码下载
2015/12/28 Javascript
如何解决vue与传统jquery插件冲突
2017/03/20 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
2017/07/19 Javascript
微信小程序中使用自定义图标(阿里icon)的方法
2018/08/20 Javascript
Javascript实现时间倒计时功能
2018/11/17 Javascript
开发中常用的25个JavaScript单行代码(小结)
2019/06/28 Javascript
微信小程序 网络通信实现详解
2019/07/23 Javascript
vue封装swiper代码实例解析
2019/10/08 Javascript
JavaScript实现随机点名器
2020/03/25 Javascript
vue.js实现照片放大功能
2020/06/23 Javascript
vue+elementUI 实现内容区域高度自适应的示例
2020/09/26 Javascript
删除目录下相同文件的python代码(逐级优化)
2012/05/25 Python
Python中的生成器和yield详细介绍
2015/01/09 Python
python计算两个地址之间的距离方法
2018/06/09 Python
PyTorch读取Cifar数据集并显示图片的实例讲解
2018/07/27 Python
pyqt5 实现多窗口跳转的方法
2019/06/19 Python
Python实现把多维数组展开成DataFrame
2019/11/30 Python
amazeui 验证按钮扩展的实现
2020/08/21 HTML / CSS
大专自我鉴定范文
2013/10/23 职场文书
售前工程师职业生涯规划
2014/03/02 职场文书
幼儿园师德演讲稿
2014/05/06 职场文书
文艺晚会策划方案
2014/06/11 职场文书
医学专业大学生职业生涯规划书
2014/10/25 职场文书
2014年党风廉政建设工作总结
2014/11/19 职场文书
就业意向协议书
2015/01/29 职场文书
电影雨中的树观后感
2015/06/15 职场文书
2015年市场营销工作总结
2015/07/23 职场文书
索尼ICF-36收音机评测
2022/04/30 无线电
win10如何快速切换窗口 win10切换窗口快捷键分享
2022/07/23 数码科技