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 相关文章推荐
js加解密 脚本解密
Feb 22 Javascript
广泛收集的jQuery拖放插件集合
Apr 09 Javascript
jQuery替换字符串(实例代码)
Nov 13 Javascript
jQuery判断当前点击的是第几个li的代码
Sep 26 Javascript
使用Node.js实现HTTP 206内容分片的教程
Jun 23 Javascript
JQuery EasyUI的使用
Feb 24 Javascript
详解原生JavaScript实现jQuery中AJAX处理的方法
May 10 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
Aug 08 Javascript
vue2.0数据双向绑定与表单bootstrap+vue组件
Feb 27 Javascript
微信小程序实现留言板
Oct 31 Javascript
原生js实现淘宝放大镜效果
Oct 28 Javascript
继承行为在 ES5 与 ES6 中的区别详解
Dec 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获取当前文件所在目录 getcwd()函数
2009/05/13 PHP
在WAMP环境下搭建ZendDebugger php调试工具的方法
2011/07/18 PHP
php对mongodb的扩展(初出茅庐)
2012/11/11 PHP
PHP简单实现文本计数器的方法
2016/04/28 PHP
jquery中对表单的基本操作代码
2010/07/29 Javascript
asp.net下使用jquery 的ajax+WebService+json 实现无刷新取后台值的实现代码
2010/09/19 Javascript
深入Javascript函数、递归与闭包(执行环境、变量对象与作用域链)使用详解
2013/05/08 Javascript
JavaScript实现仿网易通行证表单验证
2015/05/25 Javascript
在Python中使用glob模块查找文件路径的方法
2015/06/17 Javascript
js简单网速测试方法完整实例
2015/12/15 Javascript
Bootstrap栅格系统简单实现代码
2017/03/06 Javascript
vue.js中指令Directives详解
2017/03/20 Javascript
layui 实现自动选择radio单选框(checked)的方法
2019/09/03 Javascript
[54:18]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第一场 1月22日
2021/03/11 DOTA
python 测试实现方法
2008/12/24 Python
使用python 获取进程pid号的方法
2014/03/10 Python
Python中尝试多线程编程的一个简明例子
2015/04/07 Python
详解Python map函数及Python map()函数的用法
2017/11/16 Python
Python实现DDos攻击实例详解
2019/02/02 Python
python3人脸识别的两种方法
2019/04/25 Python
python画双y轴图像的示例代码
2019/07/07 Python
Python装饰器使用你可能不知道的几种姿势
2019/10/25 Python
通过实例了解python property属性
2019/11/01 Python
python matplotlib画盒图、子图解决坐标轴标签重叠的问题
2020/01/19 Python
Python3自动生成MySQL数据字典的markdown文本的实现
2020/05/07 Python
用Python实现童年贪吃蛇小游戏功能的实例代码
2020/12/07 Python
Vans荷兰官方网站:美国南加州的原创极限运动潮牌
2018/01/23 全球购物
GWT (Google Web Toolkit)有哪些主要的原件组成?
2015/06/08 面试题
经贸专业毕业生求职信范文
2014/05/01 职场文书
学校与家长安全责任书
2014/07/23 职场文书
四风问题查摆材料
2014/08/25 职场文书
小学三年级数学教学反思
2016/02/16 职场文书
详解Flask开发技巧之异常处理
2021/06/15 Python
Golang表示枚举类型的详细讲解
2021/09/04 Golang
CDPR谈《巫师》新作用虚幻5原因 称不会为Epic独占
2022/04/06 其他游戏
常用的文件对应的MIME类型汇总
2022/04/26 HTML / CSS