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 02 Javascript
真正的JQuery.ajax传递中文参数的解决方法
May 28 Javascript
javascript (用setTimeout而非setInterval)
Dec 28 Javascript
详解JS函数重载
Dec 04 Javascript
javascript模拟php函数in_array
Apr 27 Javascript
javascript如何写热点图
Dec 08 Javascript
jQuery弹出层插件popShow用法示例
Jan 23 Javascript
使用jquery给新生的th绑定hover事件的实例
Feb 10 Javascript
js鼠标移动时禁止选中文字
Feb 19 Javascript
Angular 利用路由跳转到指定页面的指定位置方法
Aug 31 Javascript
Javascript前端下载后台传来的文件流代码实例
Aug 18 Javascript
Vue CLI中模式与环境变量的深入详解
May 30 Vue.js
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
便携利器 — TECSUN PL-365简评
2021/03/02 无线电
PHP未登录自动跳转到登录页面
2016/12/21 PHP
不能再简单的无闪刷新验证码原理很简单
2007/11/05 Javascript
杨氏矩阵查找的JS代码
2013/03/21 Javascript
JavaScript常用全局属性与方法记录积累
2013/07/03 Javascript
深入领悟JavaScript中的面向对象
2013/11/18 Javascript
jQuery处理xml格式的返回数据(实例解析)
2013/11/28 Javascript
JS关键字球状旋转效果的实例代码
2013/11/29 Javascript
如何减少浏览器的reflow和repaint
2015/02/26 Javascript
JavaScript实现广告弹窗效果
2016/08/09 Javascript
JS焦点图,JS 多个页面放多个焦点图的实例
2016/12/08 Javascript
javascript replace()第二个参数为函数时的参数用法
2016/12/26 Javascript
深入理解NodeJS 多进程和集群
2018/10/17 NodeJs
layui checkbox默认选中,获取选中值,清空所有选中项的例子
2019/09/02 Javascript
ES2020 新特性(种草)
2020/01/12 Javascript
利用js实现简易红绿灯
2020/10/15 Javascript
详解javascript脚本何时会被执行
2021/02/05 Javascript
python list 合并连接字符串的方法
2013/03/09 Python
Python字符串拼接、截取及替换方法总结分析
2016/04/13 Python
Python基于正则表达式实现文件内容替换的方法
2017/08/30 Python
Python2.7+pytesser实现简单验证码的识别方法
2017/12/29 Python
Python wxPython库Core组件BoxSizer用法示例
2018/09/03 Python
详解Python 函数如何重载?
2019/04/23 Python
Python搭建代理IP池实现获取IP的方法
2019/10/27 Python
python网络编程:socketserver的基本使用方法实例分析
2020/04/09 Python
python编写实现抽奖器
2020/09/10 Python
Python内置函数及功能简介汇总
2020/10/13 Python
python BeautifulSoup库的安装与使用
2020/12/17 Python
html5中canvas学习笔记1-画板的尺寸与实际显示尺寸
2013/01/06 HTML / CSS
浅谈HTML5 &amp; CSS3的新交互特性
2016/07/19 HTML / CSS
canvas小画板之平滑曲线的实现
2020/08/12 HTML / CSS
自荐信的五个重要部分
2013/10/29 职场文书
培训研修方案
2014/06/06 职场文书
2014年统计工作总结
2014/11/21 职场文书
幼儿园托班开学寄语(2016春季)
2015/12/03 职场文书
JS前端使用canvas实现物体的点选示例
2022/08/05 Javascript