当前位置: 首页 > 图文教程 > 网络编程 > Javascript > javascript 一些用法小结

Javascript
经验几则 推荐
一个很Cool的JS菜单效果
[原创]菜单制作学习一个小东西
基于Web标准的UI组件 — 树状菜单(2)
[原创]防止网站内容被小偷采集的js代码
javascript字典探测用户名工具
通过ifame指向的页面高度调整iframe的高度
实例:尽可能写友好的Javascript代码
关于javascript的“静态类"
拖动层
教学演示-UBB,剪贴板,textRange及其他
多线程的全选复选框
不错的一个日期输入 动态
非常不错的一个javascript 类
提示广告代码
各种浏览器兼容问题
重定向实现代码
[原创]网络复制内容时常用的正则+editplus
Js的MessageBox
注释的艺术:JS里直接写HTML,无需转义

Javascript 中的 javascript 一些用法小结


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-12   浏览: 484 ::
收藏到网摘: n/a

JavaScript的一些用法总结 如下的用法需要在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("正确");
}
}
待续........