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 相关文章推荐
判断是否输入完毕再激活提交按钮
Jun 26 Javascript
JavaScript toFixed() 方法
Apr 15 Javascript
JavaScript高级程序设计 客户端存储学习笔记
Sep 10 Javascript
ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList
Feb 03 Javascript
你可能不知道的JavaScript的new Function()方法
Apr 17 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
Sep 21 Javascript
AngularJS基础知识笔记之过滤器
May 10 Javascript
JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
Jun 24 Javascript
vue实现登陆登出的实现示例
Sep 15 Javascript
Promise.all中对于reject的处理方法
Aug 01 Javascript
jQuery中ajax请求后台返回json数据并渲染HTML的方法
Aug 08 jQuery
微信小程序后端实现授权登录
Feb 24 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简单系统数据添加以及数据删除模块源文件下载
2008/06/07 PHP
TNC vs RR BO3 第一场 2.14
2021/03/10 DOTA
ImageZoom 图片放大镜效果(多功能扩展篇)
2010/04/14 Javascript
jQuery 源码分析笔记(5) jQuery.support
2011/06/19 Javascript
cookie.js 加载顺序问题怎么才有效
2013/07/31 Javascript
js使用removeChild方法动态删除div元素
2014/08/01 Javascript
node.js使用require()函数加载模块
2014/11/26 Javascript
javascript实现uploadify上传格式以及个数限制
2015/11/23 Javascript
实例剖析AngularJS框架中数据的双向绑定运用
2016/03/04 Javascript
创建一个类Person的简单实例
2016/05/17 Javascript
微信小程序 地图定位简单实例
2016/10/14 Javascript
JS简单封装的图片无缝滚动效果示例【测试可用】
2017/03/22 Javascript
Angular实现的内置过滤器orderBy排序与模糊查询功能示例
2017/12/29 Javascript
《javascript设计模式》学习笔记四:Javascript面向对象程序设计链式调用实例分析
2020/04/07 Javascript
[02:54]辉夜杯主赛事第二日败者组 iG.V赛后采访
2015/12/26 DOTA
python 迭代器和iter()函数详解及实例
2017/03/21 Python
Python基于TCP实现会聊天的小机器人功能示例
2018/04/09 Python
Python 绘图库 Matplotlib 入门教程
2018/04/19 Python
python中pip的使用和修改下载源的方法
2019/07/08 Python
Python 无限级分类树状结构生成算法的实现
2021/01/21 Python
HTML5之tabindex属性全面解析
2016/07/07 HTML / CSS
植村秀美国官网:Shu Uemura美国
2019/03/19 全球购物
世界上最大的铁人三项商店:Tri UK
2020/11/04 全球购物
程序员经常用到的UNIX命令
2015/04/13 面试题
党章学习思想汇报
2014/01/14 职场文书
办公室主任主任岗位责任制
2014/02/11 职场文书
市场营销毕业生自荐信范文
2014/04/01 职场文书
机械专业求职信
2014/05/25 职场文书
2014镇党委班子对照检查材料思想汇报
2014/09/23 职场文书
门面房租房协议书
2014/12/01 职场文书
教师个人发展总结
2015/02/11 职场文书
村官个人总结范文
2015/03/03 职场文书
应届毕业生自荐信
2015/03/04 职场文书
班委竞选稿范文
2015/11/21 职场文书
2016年校园植树节广播稿
2015/12/17 职场文书
《称赞》教学反思
2016/02/17 职场文书