[javascript]代码库 window.event.returnValue = false ; |
//document.oncontextmenu = Click; // 阻止网页右键的脚本 |
event.returnValue = false ; |
document.onkeydown = OverKey; // 阻止F5刷新键的脚本 |
document.onclick = OverKey; // 阻止F5刷新键的脚本 |
String.prototype.trim = function trim() { |
return this .replace(/(^\s*)|(\s*$)/g, "" ); |
function removeSpace(obj) { |
obj.value = obj.value.trim(); |
// mainForm:页面当前提交form;flag:true-不可操作、false-可操作 |
function repeatSubmitControl(mainForm,flag){ |
for ( var i=0;i<mainForm.length;i++){ |
var tmpElement = mainForm.elements[i]; |
if (undefined==tmpElement.type) |
if ( "submit" ==tmpElement.type.toLowerCase() || "button" ==tmpElement.type.toLowerCase()) |
tmpElement.disabled = true ; |
for ( var i=0;i<mainForm.length;i++){ |
var tmpElement = mainForm.elements[i]; |
if (undefined==tmpElement.type) |
if ( "submit" ==tmpElement.type.toLowerCase() || "button" ==tmpElement.type.toLowerCase()) |
tmpElement.disabled = false ; |
// mainForm:页面当前提交form;actionName:访问交易名称 |
function submitTrs(mainForm,actionName) { |
repeatSubmitControl(mainForm, true ); |
document.getElementById( "errormsg" ).innerHTML = "交易正在处理中..." ; |
mainForm.action = actionName; |
repeatSubmitControl(mainForm, false ); |
document.getElementById( "errormsg" ).innerHTML = "" ; |
function checkIsEmpty(obj,message,areaname) { |
var val = obj.value.trim(); |
if (val== null || val== '' ){ |
document.getElementById(areaname).innerHTML = message; |
function checkLength(obj,minlength,maxlength,message,areaname) { |
var val = obj.value.trim(); |
if (val.length<minlength || val.length>maxlength){ |
document.getElementById(areaname).innerHTML = message; |
function checkIsNumberOrLetter(obj) { |
obj.value = obj.value.replace(/[^a-zA-Z0-9]/g, '' ); |
function checkIsNumber(obj) { |
obj.value = obj.value.replace(/[^0-9]/g, '' ); |
function checkIdNoStyle(obj,message,areaname) { |
var idNo = obj.value.trim(); |
var pattern = /^(([0-9]{15})|([0-9]{17}[a-zA-Z0-9]{1}))$/; |
document.getElementById(areaname).innerHTML = message; |
function checkEmailStyle(obj,message,areaname) { |
var email = obj.value.trim(); |
var pattern = /^([a-zA-Z0-9_\-]{1,}@[a-zA-Z0-9_\-]{1,}\.[a-zA-Z0-9_\-.]{1,})$/; |
if (!pattern.exec(email)){ |
document.getElementById(areaname).innerHTML = message; |
function checkPhoneStyle(obj,message,areaname) { |
var phone = obj.value.trim(); |
var pattern = /^((0[0-9]{2,4}\-)?([1-9][0-9]{5,7})+(\-[0-9]{1,4})?)$/; |
if (!pattern.exec(phone)){ |
document.getElementById(areaname).innerHTML = message; |
function standMoney(inObject){ |
var inStr = inObject.value; |
for ( var i=0;i<inStr.length;i++){ |
charValue = inStr.charAt(i); |
if (!(isNaN(parseInt(charValue,10))) || (charValue== '.' ) || (charValue== ',' )) |
var valueArr = outStr.split( "." ); |
outStr = valueArr[0] + "." + valueArr[1]; |
valueArr = outStr.split( "." ); |
else if (dotValue.length==1) |
dotStr = dotStr + dotValue; |
dotStr = dotStr + dotValue.substring(0,2); |
var intArr = valueArr[0].split( "," ); |
for (i=0;i<intArr.length;i++){ |
while (intValue.length>3){ |
intStr = "," + intValue.substring(intValue.length-3,intValue.length) + intStr; |
intValue = intValue.substring(0,intValue.length-3); |
intStr = intValue + intStr; |
outStr = intStr + dotStr; |
function lastMoney(inObject) { |
var inStr = inObject.value; |
valueArr= inStr.split( "." ); |
dotStr = dotValue.substring(0,2); |
intArr = valueArr[0].split( "," ); |
for ( var i=0;i<intArr.length;i++) { |
if ( intStr == "" || intStr == null ) |
outStr = intStr + "." + dotStr; |
if ( outStr == "" || outStr == null || outStr == ".00" || outStr == "0.00" || outStr == "." ) |
|