脚本宝典收集整理的这篇文章主要介绍了javascript代码实例教程-常用JavaScript代码,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。
// 关闭窗口事件@H_406_1@ function closeWindow(){
if(event.clientX>document.body.clientWidth) {
event.returnValue = "您确定退出系统吗?";
} else {
return;
}
}
window.onunload = function(){
if(event.clientX>document.body.clientWidth) {
removeChat();
form1.action = "login.do?action=LOGout";
form1.submIT();
} else {
return;
}
};
=========================================================================
//禁用F5键代码
function document.onkeydown(){
if(window.event.keyCode==116){
window.event.keyCode = 0;
window.event.returnValue = false;
}
}
=========================================================================
//打开一个新窗口
window.oPEn("www.baidu.COM","百度首页","height=450,width=800,status=yes,toolbar=no,menubar=no,location=no");
=========================================================================
// 父页面获取iframe子页面的元素
window.frames['mainFrame'].document.getElementById("noticeDiv")
=========================================================================
//判断空字符串
String.PRototype.iSEMpty = function(){return /^/s*$/.test(this);}
=========================================================================
// 页面跳转
window.location="www.baidu.com";
window.location.href = "www.baidu.com";
=========================================================================
// uncheckAll全部取消复选框
function uncheckAll(form,checkFlag){
VAR formVar = document.getElementById(form);
var x = document.getelementsbytagname("INPUT");
var checkAllFlag = true;
if(!checkFlag){
formVar.chkAll.checked = false;
}
else{
for(k=0;k
if(x[k].value!="chkAll"&&x[k].type=="checkbox"&&x[k].checked==false)
checkAllFlag = false;
}
formVar.chkAll.checked = checkAllFlag;
}
}
// 全选复选框
function CheckAll(form){
var formVar = document.getElementById(form);
var x = document.getElementsByTagName("INPUT");
for(k=0;k
x[k].checked=formVar.chkAll.checked;
}
}
}
=========================================================================
/*获得系统当前时间*/
var today = new Date();
var month = today.getMonth() + 1;
var now = today.getFullYear() + "-" + month + "-" + today.getDate() + " 00:00:00";
=========================================================================
// 开始时间不能大于结束时间,不能小于当前系统时间
function validBeginAndEnd(wrongTime){
var beginTime=obj("beginTime").value;
var endTime=obj("endTime").value;
beginTime = beginTime.replace(//-/g,"//");
endTime = endTime.replace(//-/g,"//");
now = now.replace(//-/g,"//");
if(new Date(beginTime) < new Date(now)){
alert("开始时间不能小于当前系统时间哦!");
wrongTime.value="";
return false;
}
if(beginTime!="" && endTime!=""){
if ((new Date(beginTime) > new Date(endTime))){
alert("开始时间不能大于结束时间哦!");
wrongTime.value="";
return false;
}
}
}
=========================================================================
// 转到修改界面
function toModifyAuth(form) {
var formVar = document.getElementById(form);
var x = document.getElementsByTagName("INPUT");
var i = 0;
var authId = null;
for(k=0;k
if(x[k].editable == "F"){
var msg = "您没有权限修改" + x[k].authName + ",请联系管理员!";
alert(msg);
return;
}
i++;
authId = x[k].value;
}
}
if(i==1){
formVar.action = "auth.do?action=toModifyAuth&authId=" + authId;
formVar.submit();
}
if(i < 1){
alert("请勾选您要修改的记录!");
}
if(i > 1){
alert("只能勾选一条记录哦!");
}
}
=========================================================================
//校验联系电话
var patrn = /^[0-9]{1,20}$/;
var linkTel = obj("linkTel").value;
if (patrn.exec(linkTel) == null) {
alert("联系电话由数字组成,请输入合法的电话号码!");
obj("linkTel").focus();
obj("linkTel").select();
return;
}
=========================================================================
// 纯数字验证
onkeyup="this.value=this.value.replace(//D/g,'')"
onafterpaste="this.value=this.value.replace(//D/g,'')"
=========================================================================
// 子页面调用父页面的JavaScript方法
window.parent.showContent();
=========================================================================
// 父页面获取子页面的Form元素saveForm,并提交该Form的数据
window.frames['templateFrame'].document.getElementById("saveForm").action="login.jsp";
window.frames['templateFrame'].document.getElementById("saveForm").submit();
===========================================================================
//文件上传
<%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%>
<%@include file="../common/incHead.jsp"%>
===============================================================================
// 纯数字验证
function isNumber(oNum)
{
if(!oNum) return false;
var strP=/^/d+(/./d+)?$/;
if(!strP.test(oNum)) return false;
try{
if(parseFloat(oNum)!=oNum) return false;
}
catch(ex)
{
return false;
}
return true;
}
==============================================================================
// 电话号码验证
function f_check_phoneormobile(obj)
{
var regu =/(^([0][1-9]{2,3}[-])?/d{3,8}(-/d{1,6})?$)|(^/([0][1-9]{2,3}/)/d{3,8}(/(/d{1,6}/))?$)|(^/d{3,8}$)/;
var regu2 =/(^[1][3-5][0-9]{9}$)|(^0[1][3-5][0-9]{9}$)/;
var re = new RegExp(regu);
var re2=new RegExp(regu2);
if (re.test( obj.value )||re2.test(obj.value)) {
return true;
}
alert("联系电话一定要为数字");
return false;
}
==============================================================================
页面元素加载完之后触发
document.getElementById("message").onreadystatechange = function(){
if(this.readyState=="complete" ) {
documentOf("message").body.innerHTML=date[index-1].CONTENT;
}
}
==============================================================================
// 在弹出的小窗口页面操作父窗体的元素linknam
window.opener.document.getElementById("linknam").value = staffName;
==============================================================================
frames["message"].document.designMode = "On";
obj("content").value = frames["message"].document.body.innerHTML;
==============================================================================
JS去空格处理:
String.prototype.Trim = function(){ return this .replace(/^/s+|/s+$/g, "" );}
String.prototype.Ltrim = function(){return this .replace(/^/s+/g, "" );}
String.prototype.Rtrim = function(){return this .replace(//s+$/g, "" );}
var str=" helloworld " ;
alert("----" +str.Ltrim()+ "-----" ); //去左边空格
alert("----" +str.Rtrim()+ "-----" ); //去右边空格
alert("----" +str.Trim()+ "-----" ); //两边空格都去空格
觉得可用,就经常来吧! 脚本宝典 欢迎评论哦! js脚本,巧夺天工,精雕玉琢。小宝典献丑了!
以上是脚本宝典为你收集整理的javascript代码实例教程-常用JavaScript代码全部内容,希望文章能够帮你解决javascript代码实例教程-常用JavaScript代码所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。