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 相关文章推荐
关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器
Feb 11 Javascript
纯javascript移动优先的幻灯片效果
Nov 02 Javascript
详解JavaScript数组和字符串中去除重复值的方法
Mar 07 Javascript
纯js代码制作的网页时钟特效【附实例】
Mar 30 Javascript
JavaScript实现解析INI文件内容的方法
Nov 17 Javascript
详解angularjs结合pagination插件实现分页功能
Feb 10 Javascript
Vue.js实现一个漂亮、灵活、可复用的提示组件示例
Mar 17 Javascript
react中的ajax封装实例详解
Oct 17 Javascript
node 利用进程通信实现Cluster共享内存
Oct 27 Javascript
Webpack优化配置缩小文件搜索范围
Dec 25 Javascript
js运算符的一些特殊用法
Jul 29 Javascript
小程序接口的promise化的实现方法
Dec 11 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
如何过滤高亮显示非法字符
2006/10/09 PHP
php显示时间常用方法小结
2015/06/05 PHP
php+ajax登录跳转登录实现思路
2016/07/31 PHP
PHP 接入微信扫码支付总结(总结篇)
2016/11/03 PHP
HTML中Select不用Disabled实现ReadOnly的效果
2008/04/07 Javascript
js读写cookie实现一个底部广告浮层效果的两种方法
2013/12/29 Javascript
document.forms用法示例介绍
2014/06/26 Javascript
Javascript Object 对象学习笔记
2014/12/17 Javascript
jQuery替换textarea中换行的方法
2015/06/10 Javascript
JavaScript调用客户端Java程序的方法
2015/07/27 Javascript
AngularJS实现分页显示数据库信息
2016/07/01 Javascript
JavaScript实现邮箱地址自动匹配功能代码
2016/11/28 Javascript
关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法
2017/03/02 Javascript
AngularJS路由切换实现方法分析
2017/03/17 Javascript
AngularJS 单选框及多选框的双向动态绑定
2017/04/20 Javascript
JavaScript实现的原生态Tab标签页功能【兼容IE6】
2017/09/18 Javascript
js+html获取系统当前时间
2017/11/10 Javascript
Express之托管静态文件的方法
2018/06/01 Javascript
vue 实现axios拦截、页面跳转和token 验证
2018/07/17 Javascript
vue中接口域名配置为全局变量的实现方法
2018/09/20 Javascript
Vue CLI3 开启gzip压缩文件的方式
2018/09/30 Javascript
小程序云开发初探(小结)
2018/10/24 Javascript
js实现微信聊天界面
2020/08/09 Javascript
python数据类型判断type与isinstance的区别实例解析
2017/10/31 Python
Python插件virtualenv搭建虚拟环境
2017/11/20 Python
python代码实现ID3决策树算法
2017/12/20 Python
django实现支付宝支付实例讲解
2019/10/17 Python
基于TensorFlow常量、序列以及随机值生成实例
2020/01/04 Python
大学生个人求职信范文
2013/09/21 职场文书
社区七一党员活动方案
2014/01/25 职场文书
个人委托书怎么写
2014/04/04 职场文书
《少年王冕》教学反思
2014/04/11 职场文书
2014年社区妇联工作总结
2014/12/02 职场文书
2015年感恩父亲节演讲稿
2015/03/19 职场文书
2015年禁毒工作总结
2015/04/30 职场文书
python爬取企查查企业信息之selenium自动模拟登录企查查
2021/04/08 Python