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 YUI 读码日记之 YAHOO.util.Dom - Part.4
Mar 22 Javascript
js Array对象的扩展函数代码
Apr 24 Javascript
js实现二代身份证号码验证详解
Nov 20 Javascript
简单分析javascript面向对象与原型
May 21 Javascript
理解javascript中的MVC模式
Jan 28 Javascript
BootStrap实用代码片段之一
Mar 22 Javascript
JavaScript使用Range调色及透明度实例
Sep 25 Javascript
js实现滑动到页面底部自动加载更多功能
Feb 15 Javascript
浅谈es6中export和export default的作用及区别
Feb 07 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
Jun 14 jQuery
微信小程序如何修改radio和checkbox的默认样式和图标
Jul 24 Javascript
解决vue单页面应用打包后相对路径、绝对路径相关问题
Aug 14 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
双料怀旧--SHARP GF515的维护、修理和简单调试
2021/03/02 无线电
JpGraph php柱状图使用介绍
2011/08/23 PHP
ThinkPHP控制器间实现相互调用的方法
2014/10/31 PHP
ThinkPHP5+Layui实现图片上传加预览功能
2018/08/17 PHP
JavaScipt基本教程之JavaScript语言的基础
2008/01/16 Javascript
javascript+iframe 实现无刷新载入整页的代码
2010/03/17 Javascript
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
2010/06/25 Javascript
jquery实现具有嵌套功能的选项卡
2016/02/12 Javascript
JS多文件上传的实例代码
2017/01/11 Javascript
微信小程序6位或多位验证码密码输入框功能的实现代码
2018/05/29 Javascript
vue-cli V3.0版本的使用详解
2018/10/24 Javascript
微信小程序封装的HTTP请求示例【附升级版】
2019/05/11 Javascript
vue-i18n结合Element-ui的配置方法
2019/05/20 Javascript
jquery ajax 请求小技巧实例分析
2019/11/11 jQuery
js实现消灭星星(web简易版)
2020/03/24 Javascript
js实现表格数据搜索
2020/08/09 Javascript
VUE前端从后台请求过来的数据进行转换数据结构操作
2020/11/11 Javascript
[02:32]DOTA2英雄基础教程 美杜莎
2014/01/07 DOTA
python的类方法和静态方法
2014/12/13 Python
python实现2048小游戏
2015/03/30 Python
详解Python sys.argv使用方法
2019/05/10 Python
详解Python3除法之真除法、截断除法和下取整对比
2019/05/23 Python
python中bytes和str类型的区别
2019/10/21 Python
Python搭建HTTP服务过程图解
2019/12/14 Python
python3中的logging记录日志实现过程及封装成类的操作
2020/05/12 Python
如何将anaconda安装配置的mmdetection环境离线拷贝到另一台电脑
2020/10/15 Python
移动端Web页面的CSS3 flex布局快速上手指南
2016/05/31 HTML / CSS
html5 Canvas画图教程(3)—canvas出现1像素线条模糊不清的原因
2013/01/09 HTML / CSS
html5视频媒体标签video的使用方法及完整参数说明详解
2019/09/27 HTML / CSS
英国户外服装品牌:Craghoppers
2019/04/25 全球购物
英国时尚高尔夫服装购物网站:Trendy Golf
2020/01/10 全球购物
以太网Ethernet IEEE802.3
2013/08/05 面试题
追悼会上的答谢词
2014/01/10 职场文书
公司任命书模板
2014/06/06 职场文书
2015年全国爱眼日活动小结
2015/02/27 职场文书
小学毕业感言200字
2015/07/30 职场文书