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 面向对象编程(coolshell)
Mar 18 Javascript
JS实现拖动示例代码
Nov 01 Javascript
jquery 通过name快速取值示例
Jan 24 Javascript
20分钟成功编写bootstrap响应式页面 就这么简单
May 12 Javascript
jquery过滤特殊字符',防sql注入的实现方法
Aug 17 Javascript
JQuery学习总结【一】
Dec 01 Javascript
详解webpack打包vue时提取css
May 26 Javascript
vue教程之toast弹框全局调用示例详解
Aug 24 Javascript
使用Node.js实现一个多人游戏服务器引擎
Mar 13 Javascript
详解jquery和vue对比
Apr 16 jQuery
详解VSCode配置启动Vue项目
May 14 Javascript
解析原来浏览器原生支持JS Base64编码解码
Aug 12 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简洁函数(PHP简单明了函数语法)
2012/06/10 PHP
PHP之短标签开启设置
2013/06/17 PHP
PHP实现使用优酷土豆视频地址获取swf播放器分享地址
2014/06/05 PHP
使用php-timeit估计php函数的执行时间
2015/09/06 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
jQuery TextBox自动完成条
2009/07/22 Javascript
jQuery EasyUI API 中文文档 - NumberSpinner数值微调器使用介绍
2011/10/21 Javascript
新发现一个骗链接的方法(js读取cookies)
2012/01/11 Javascript
jQuery使用动态渲染表单功能完成ajax文件下载
2013/01/15 Javascript
jquery的相对父元素和相对文档定位示例代码
2013/08/02 Javascript
node.js中的fs.truncateSync方法使用说明
2014/12/15 Javascript
jQuery+PHP实现动态数字展示特效
2015/03/14 Javascript
PHPMyAdmin导入时提示文件大小超出PHP限制的解决方法
2015/03/30 Javascript
jQuery超酷平面式时钟效果代码分享
2020/03/30 Javascript
Bootstrap php制作动态分页标签
2016/12/23 Javascript
探究react-native 源码的图片缓存问题
2017/08/24 Javascript
解读vue生成的文件目录结构及说明
2017/11/27 Javascript
vue项目中axios请求网络接口封装的示例代码
2018/12/18 Javascript
基于vue实现图片验证码倒计时60s功能
2019/12/10 Javascript
Python sys.argv用法实例
2015/05/28 Python
kali中python版本的切换方法
2019/07/11 Python
Python使用Socket实现简单聊天程序
2020/02/28 Python
Python基于内置函数type创建新类型
2020/10/22 Python
python3 re返回形式总结
2020/11/20 Python
HTML5 CSS3实现一个精美VCD包装盒个性幻灯片案例
2014/06/16 HTML / CSS
使用useBean标志初始化BEAN时如何接受初始化参数
2012/02/11 面试题
自荐书范文范例
2014/02/13 职场文书
2014年公务员思想汇报范文:全心全意为人民服务
2014/03/06 职场文书
厨房管理计划书
2014/04/27 职场文书
医德医风个人总结
2015/02/28 职场文书
涨价通知
2015/04/23 职场文书
元旦晚会主持词开场白
2015/05/28 职场文书
反腐倡廉学习心得体会范文
2015/08/15 职场文书
php 解析非标准json、非规范json
2021/04/01 PHP
pytorch中的numel函数用法说明
2021/05/13 Python
深入浅析React中diff算法
2021/05/19 Javascript