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中valueOf函数与toString方法深入理解
Dec 02 Javascript
探讨JQUERY JSON的反序列化类 using问题的解决方法
Dec 19 Javascript
js使用removeChild方法动态删除div元素
Aug 01 Javascript
JS清除选择内容的方法
Jan 29 Javascript
JavaScript提高网站性能优化的建议(二)
Jul 24 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
Dec 03 Javascript
微信小程序 表单Form实例详解(附源码)
Dec 22 Javascript
微信小程序实现图片自适应(支持多图)
Jan 25 Javascript
Vue.js学习示例分享
Feb 05 Javascript
简单实现js轮播图效果
Jul 14 Javascript
Vue 实现输入框新增搜索历史记录功能
Oct 15 Javascript
js实现计时器秒表功能
Dec 16 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的session cookie错误
2009/08/09 PHP
php数组函数序列之rsort() - 对数组的元素值进行降序排序
2011/11/02 PHP
php数组声明、遍历、数组全局变量使用小结
2013/06/05 PHP
叫你如何修改Nginx与PHP的文件上传大小限制
2014/09/10 PHP
php foreach如何跳出两层循环(详解)
2016/11/05 PHP
找到一点可怜的关于dojo资料,谢谢作者!
2006/12/06 Javascript
niceTitle 基于jquery的超链接提示插件
2010/05/31 Javascript
javascript学习笔记(十五) js间歇调用和超时调用
2012/06/20 Javascript
jQuery对JSON数据进行排序输出的方法
2015/06/24 Javascript
JS实现的几个常用算法
2016/11/12 Javascript
浅谈vue的踩坑路
2017/08/31 Javascript
详解webpack2+React 实例demo
2017/09/11 Javascript
javascript实现函数柯里化与反柯里化过程解析
2019/10/08 Javascript
jQuery实现中奖播报功能(让文本滚动起来) 简单设置数值即可
2020/03/20 jQuery
如何封装Vue Element的table表格组件
2021/02/06 Vue.js
[02:45]DOTA2英雄敌法师基础教程
2013/11/25 DOTA
python 布尔操作实现代码
2013/03/23 Python
Python多进程同步简单实现代码
2016/04/27 Python
利用Python获取操作系统信息实例
2016/09/02 Python
Python使用正则表达式实现文本替换的方法
2017/04/18 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
详解python中list的使用
2019/03/15 Python
Django框架之登录后自定义跳转页面的实现方法
2019/07/18 Python
Python逐行读取文件内容的方法总结
2020/02/14 Python
Python3监控疫情的完整代码
2020/02/20 Python
css3实现图片遮罩效果鼠标hover以后出现文字
2013/11/05 HTML / CSS
HTML5等待加载动画效果
2017/07/27 HTML / CSS
英国知名奢侈品包包品牌:Milli Millu
2016/12/22 全球购物
意大利网上购书网站:Libraccio.it
2021/02/03 全球购物
护理专业自荐信
2013/12/03 职场文书
《孙权劝学》教学反思
2014/04/23 职场文书
三八节标语
2014/06/27 职场文书
护士岗前培训心得体会
2016/01/08 职场文书
CSS实现两列布局的N种方法
2021/08/02 HTML / CSS
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/06 其他游戏