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 继承详解(四)
Jul 13 Javascript
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
Dec 28 Javascript
检测input每次的输入是否合法遇到汉字输入就有问题
May 23 Javascript
Tab切换组件(选项卡功能)实例代码
Nov 21 Javascript
JavaScript中的typeof操作符用法实例
Apr 05 Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
Sep 11 Javascript
实践中学习AngularJS表单
Mar 21 Javascript
基于JS实现导航条flash导航条
Jun 17 Javascript
ionic 自定义弹框效果
Jun 27 Javascript
浅谈angular4.0中路由传递参数、获取参数最nice的写法
Mar 12 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
Feb 06 Javascript
基于element-ui对话框el-dialog初始化的校验问题解决
Sep 11 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
thinkPHP实现表单自动验证
2014/12/24 PHP
PHP实现对png图像进行缩放的方法(支持透明背景)
2015/07/15 PHP
php实现word转html的方法
2016/01/22 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
js下弹出窗口的变通
2007/04/18 Javascript
javascript 贪吃蛇实现代码
2008/11/22 Javascript
Knockout visible绑定使用方法
2013/11/15 Javascript
jquery如何扑捉回车键触发的事件
2014/04/24 Javascript
NodeJs基本语法和类型
2015/02/13 NodeJs
BootStrap初学者对弹出框和进度条的使用感觉
2016/06/27 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
2016/07/04 Javascript
ES6新特性之字符串的扩展实例分析
2017/04/01 Javascript
d3.js实现立体柱图的方法详解
2017/04/28 Javascript
微信小程序中input标签详解及简单实例
2017/05/18 Javascript
微信小程序支付功能 php后台对接完整代码分享
2018/06/12 Javascript
AngularJS 多指令Scope问题的解决
2018/10/25 Javascript
图解javascript作用域链
2019/05/27 Javascript
jQuery实现高级检索功能
2019/05/28 jQuery
Vue利用Blob下载原生二进制数组文件
2019/09/25 Javascript
vue-cli设置publicPath小记
2020/04/14 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
2020/12/04 Vue.js
Python实现列表删除重复元素的三种常用方法分析
2017/11/24 Python
对Pycharm创建py文件时自定义头部模板的方法详解
2019/02/12 Python
Python配置pip国内镜像源的实现
2020/08/20 Python
举例讲解Python装饰器
2020/12/24 Python
HTML5添加禁止缩放功能
2017/11/03 HTML / CSS
策划助理岗位职责
2013/11/18 职场文书
安全事故检讨书
2014/01/18 职场文书
幼儿园大班教学反思
2014/02/10 职场文书
建筑安全标语
2014/06/07 职场文书
乡镇领导干部个人对照检查材料思想汇报
2014/09/23 职场文书
三行辞职书范文
2015/02/26 职场文书
高中生个性发展自我评价
2015/03/09 职场文书
2015入党个人自传范文
2015/06/26 职场文书
python 用递归实现通用爬虫解析器
2021/04/16 Python
九大龙王魂骨,山龙王留下躯干骨,榜首死的最憋屈(被捏碎)
2022/03/18 国漫