javascript 一些用法小结_Javascript教程-查字典教程网
javascript 一些用法小结
javascript 一些用法小结
发布时间:2016-12-30 来源:查字典编辑
摘要:如下的用法需要在JSP中增加属性onclick.以全选为例,onclick="javascript:allselect()"//javasc...

如下的用法需要在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教程学习
    编程开发子分类