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 相关文章推荐
30个最佳jQuery Lightbox效果插件分享
Apr 11 Javascript
javascript中的startWith和endWith的几种实现方法
May 07 Javascript
解析Javascript中中括号“[]”的多义性
Dec 03 Javascript
用jquery模仿的a的title属性的例子
Oct 22 Javascript
AngularJS使用ngOption实现下拉列表的实例代码
Jan 23 Javascript
JavaScript_ECMA5数组新特性详解
Jun 12 Javascript
jQuery 中ajax异步调用的四种方式
Jun 28 Javascript
JavaScript两个变量交换值的实现方法
Mar 01 Javascript
详解vue项目打包后通过百度的BAE发布到网上的流程
Mar 05 Javascript
vue采用EventBus实现跨组件通信及注意事项小结
Jun 14 Javascript
微信小程序学习笔记之文件上传、下载操作图文详解
Mar 29 Javascript
基于Vue插入视频的2种方法小结
Apr 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中将一个对象保存到Session中的方法
2015/03/13 PHP
php使用gettimeofday函数返回当前时间并存放在关联数组里
2015/03/19 PHP
javascript(jquery)利用函数修改全局变量的代码
2009/11/02 Javascript
深入理解JavaScript系列(50):Function模式(下篇)
2015/03/04 Javascript
jQuery实现Div拖动+键盘控制综合效果的方法
2015/03/10 Javascript
简介JavaScript中用于处理正切的Math.tan()方法
2015/06/15 Javascript
JavaScript框架是什么?怎样才能叫做框架?
2015/07/01 Javascript
JS判断元素是否在数组内的实现代码
2016/03/30 Javascript
jQuery实现的导航下拉菜单效果示例
2016/09/05 Javascript
实例详解JavaScript中setTimeout函数的执行顺序
2017/07/12 Javascript
详解js静态资源文件请求的处理
2017/08/01 Javascript
ionic2懒加载配置详解
2017/09/01 Javascript
Vue 多层组件嵌套二种实现方式(测试实例)
2017/09/08 Javascript
seajs中模块依赖的加载处理实例分析
2017/10/10 Javascript
nodejs通过钉钉群机器人推送消息的实现代码
2019/05/05 NodeJs
解决vue 退出动画无效的问题
2020/08/09 Javascript
Vue为什么要谨慎使用$attrs与$listeners
2020/08/27 Javascript
vue-cli4.0多环境配置变量与模式详解
2020/12/30 Vue.js
JavaScript中展开运算符及应用的实例代码
2021/01/14 Javascript
python关键字and和or用法实例
2015/05/28 Python
浅谈django中的认证与登录
2016/10/31 Python
利用Python命令行传递实例化对象的方法
2016/11/02 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
浅谈python中的正则表达式(re模块)
2017/10/17 Python
Python设计模式之解释器模式原理与用法实例分析
2019/01/10 Python
pycharm创建scrapy项目教程及遇到的坑解析
2019/08/15 Python
Python re正则表达式元字符分组()用法分享
2020/02/10 Python
简述python&amp;pytorch 随机种子的实现
2020/10/07 Python
css3绘制天猫logo实现代码
2012/11/06 HTML / CSS
英国著名的小众美容品牌网站:Alyaka
2017/08/08 全球购物
Camille Jewelry官网:现代女性时尚首饰
2019/07/07 全球购物
2014教师个人自我评价范文
2014/09/13 职场文书
领导干部学习三严三实心得体会
2016/01/05 职场文书
物业管理交接协议书
2016/03/24 职场文书
2016年主题党日活动总结
2016/04/05 职场文书
小学生一年级(书信作文)
2019/08/13 职场文书