javascript 一些用法小结


Posted in Javascript onSeptember 11, 2009

如下的用法需要在JSP中增加属性onclick. 以全选为例,onclick="javascript:allselect()"//javascript可以省略
或者将function allselect()用document.getElementById("allselectbox").onclick = function();
全选:
fuction allselect(){
var form = document.forms[0];
var state = form.allselectbox.checked;
var length = form.username.length;
if(length){
for(var i=0;i<length;i++){
form.usernames[i].checked=state;
}
}else form.username.check = state;
}
全选的另一种写法:
function allSelect(){
var items = document.getElementsByName("usernames");
var state = document.getElementsByName("allselectbox")[0].checked;
if(items.length){
for(var i = 0; i < items.length; i++){
items[i].checked = state;
}
}else{
items.checked = state;
}
}
单项选择:
fuction selectitem(){
var form = document.forms[0];
var length = form.username.length;
if(length){
for(var i=0;i<length;i++){
if(form.usernames[i].checked) return true;
}
}else return form.usernames.check;
}
转到其他页面:
function topage(page){
var form = document.forms[0]
form.page.value = page;
form.submit;
}
取单选框的值Radio:
function getradiovalue(objradio){
var result = "";
try{
if(typeof(objradio.value)=="undefined"){
for(var i=0;i<objradio.length;i++){
if(objradio[i].checked){
return objradio[i].value;
}
}
}else{
if(objradio.checked) result = objradio.value;
}
}catch(e){result = "";}
return result;
}
email验证:
function isValidEmail(inEmail){
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return filter.test(inEmail);
}
检验手机格式:
function validateMobile(){
var form = document.forms[0];
if(form.mobile.value!=""){
var num = /^1[35]\d{9}$/
if(!num.test(form.mobile.value)){
alert("收货人的手机号格式不正确");
return false;
}
alert("正确");
}
}
待续........

Javascript 相关文章推荐
JavaScript 学习笔记(十二) dom
Jan 21 Javascript
bgsound 背景音乐 的一些常用方法及特殊用法小结
May 11 Javascript
JavaScript类和继承 this属性使用说明
Sep 03 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
Mar 10 Javascript
jQuery中removeAttr()方法用法实例
Jan 05 Javascript
微信支付 JS API支付接口详解
Jul 11 Javascript
JS实现可编辑的后台管理菜单功能【附demo源码下载】
Sep 13 Javascript
jQuery使用正则表达式替换dom元素标签用法示例
Jan 16 Javascript
javascript编程实现栈的方法详解【经典数据结构】
Apr 11 Javascript
JS解析后台返回的JSON格式数据实例
Aug 06 Javascript
JavaScript闭包与作用域链实例分析
Jan 21 Javascript
微信小程序事件流原理解析
Nov 27 Javascript
JS 日期验证正则附asp日期格式化函数
Sep 11 #Javascript
jquery 简单导航实现代码
Sep 11 #Javascript
禁止JQuery中的load方法装载IE缓存中文件的方法
Sep 11 #Javascript
一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
Sep 09 #Javascript
用Javascript 和 CSS 实现脚注(Footnote)效果
Sep 09 #Javascript
Javascript 获取滚动条位置等信息的函数
Sep 08 #Javascript
实现png图片和png背景透明(支持多浏览器)的方法
Sep 08 #Javascript
You might like
十天学会php之第三天
2006/10/09 PHP
php通过array_merge()函数合并关联和非关联数组的方法
2015/03/18 PHP
Laravel 5框架学习之Laravel入门和新建项目
2015/04/07 PHP
微信开发之网页授权获取用户信息(二)
2016/01/08 PHP
php微信开发接入
2016/08/27 PHP
PHP面向对象程序设计类的定义与用法简单示例
2016/12/27 PHP
PHP并发查询MySQL的实例代码
2017/08/09 PHP
使用PHP+MySql实现微信投票功能实例代码
2017/09/29 PHP
PHP连接sftp并下载文件的方法教程
2018/08/26 PHP
php实现多站点共用session实现单点登录的方法详解
2019/09/18 PHP
javaScript 数值型和字符串型之间的转换
2009/07/25 Javascript
网页中的图片的处理方法与代码
2009/11/26 Javascript
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
2013/12/17 Javascript
AngularJS中的模块详解
2015/01/29 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
2016/01/08 Javascript
js+html5实现的自由落体运动效果代码
2016/01/28 Javascript
JavaScript html5 canvas绘制时钟效果
2016/03/01 Javascript
前端微信支付js代码
2016/07/25 Javascript
js数组与字符串常用方法总结
2017/01/13 Javascript
nodejs 终端打印进度条实例代码
2017/04/22 NodeJs
Vue自定义图片懒加载指令v-lazyload详解
2020/12/31 Javascript
微信小程序自定义select下拉选项框组件的实现代码
2018/08/28 Javascript
element-ui 本地化使用教程详解
2019/10/28 Javascript
angularjs模态框的使用代码实例
2019/12/20 Javascript
vue.js+ElementUI实现进度条提示密码强度效果
2020/01/18 Javascript
Python银行系统实战源码
2019/10/25 Python
python ffmpeg任意提取视频帧的方法
2020/02/21 Python
keras 指定程序在某块卡上训练实例
2020/06/22 Python
预订奥兰多和佛罗里达州公园门票:FloridaTix
2018/01/03 全球购物
Boom手表官网:瑞典手表品牌,设计你的手表
2019/03/11 全球购物
软件测试工程师笔试题带答案
2015/03/27 面试题
建筑工程技术应届生求职信
2013/11/17 职场文书
五一家具促销方案
2014/01/10 职场文书
幼儿园毕业园长感言
2014/02/24 职场文书
2014年“四风”问题个人整改措施
2014/09/17 职场文书
领导干部“四风”查摆问题个人整改措施
2014/10/28 职场文书