js onload image

//验证邮箱格式
function isEmail(strEmail) {
if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) {
return true;
} else {
return false;
}
}


//Email验证
function checkEmail(a) {
return /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/.test(a);
/*
var i=a.length;
var temp = a.indexOf('@');
var tempd = a.indexOf('.');
if (temp > 1)
if ((i-temp) > 3)
if ((i-tempd)>0) return true;
return false;*/
}

//url校验
function isUrl(url) {
var urlpatern1 = /^https?:\/\/(([a-zA-Z0-9_-])+(\.)?)*(:\d+)?(\/((\.)?(\?)?=?&?[a-zA-Z0-9_-](\?)?)*)*$/i;
if (!urlpatern1.test(url)) {
return false;
}
return true;
}


// 电话号码验证
function isPhone(tel) {
var i, j, strTemp;
strTemp = "0123456789-()#+ ";
for (i = 0; i < tel.length; i++) {
j = strTemp.indexOf(tel.charAt(i));
if (j == -1) {
return false;
}
}
return true;
}
function checkPhone(tel) {
var patrn = /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/;
if (!patrn.exec(tel)) {
// errorinfo += "你输入的的客户经办人(2)固定电话格式不正确,请重新输入!n";
return false;
} else {
return true;
}
}

//移动电话格式
function isMobile(mobile) {
//true 是移动电话
return mobile.match(/^(13[0-9]{9}|15[0-9]{9})$/);
}


//数值检测
function isNumber(name) {
if (name.length == 0) {
return false;
}
for (i = 0; i < name.length; i++) {
if (name.charAt(i) < "0" || name.charAt(i) > "9") {
return false;
}
}
return true;
}

//isNull
function isNull(str) {
if (str == null || str == "") {
return true;
}
var i = 0;
for (i = 0; i < str.length; i++) {
if (str.charAt(i) != " ") {
return false;
}
}
if (i == str.length) {
return true;
}
return false;
}

//英文值检测
function isEnglish(name) {
if (name.length == 0) {
return false;
}
for (i = 0; i < name.length; i++) {
if (name.charCodeAt(i) > 128) {
return false;
}
}
return true;
}
//中文值检测
function isChinese(name) {
if (name.length == 0) {
return false;
}
for (i = 0; i < name.length; i++) {
if (name.charCodeAt(i) > 128) {
return true;
}
}
return false;
}
//身份证验证
function isIDCar(str) {
var patrn = /^(([0-9]{14}[x0-9]{1})|([0-9]{17}[x0-9]{1}))$/;
if (!patrn.exec(str)) {
//var errorinfo = "你输入法人代表的身份证号码格式不正确,请输入15位或者18位的身份证号码!n";
return false;
} else {
return false;
}
}

//是非负浮点数字则返回true,否则返回false
function floatChecked(str) {
if (!isNull(str)) {
var re = /^[0-9]\d*\.\d*$/;
return re.test(str);
}else{
return true;
}
}
//非负整数则返回true,否则返回false
function intChecked(str) {
if (!isNull(str)) {
var re = /^[1-9]\d*$/;
return re.test(str);
}else{
return true;
}
}


/---------------------


DATE_FORMAT(o.addtime,'%Y-%m-%d')

/--------------------



function imageShow(image,w,h){

var i=image.width;
var j=image.height;
if(i>w)//实际宽度大于显示的
{
var width_Bili=w/i;//缩小的比列
var height_Bili=h/j;//缩小的比列

var bili=width_Bili;
if(width_Bili<height_Bili)
{
bili=width_Bili;
}
else
{
bili=height_Bili;
}
i=i*bili;
j=j*bili;
}else//实际宽度小于显示的
{
if(j>h)//实际高度大于显示的高度,就要缩
{
bili=h/j;
i=i*bili;
j=j*bili;
}

}

image.width=i;
image.height=j;
}


<!---------move div-------------->


var posX;
var posY;
var fdiv = document.getElementById("dingwei");
document.getElementById("title").οnmοusedοwn=function(e)
{
if(!e) e = window.event; //如果是IE
posX = e.clientX - parseInt(fdiv.style.left);
posY = e.clientY - parseInt(fdiv.style.top);
document.onmousemove = mousemove;
}
document.onmouseup = function()
{
document.onmousemove = null;
}
function mousemove(ev)
{
if(ev==null) ev = window.event;//如果是IE
fdiv.style.left = (ev.clientX - posX) + "px";
fdiv.style.top = (ev.clientY - posY) + "px";
}


<div id="dingwei" style="display: none; position: absolute; left: 200px; top: 200px; width: 393; height: 160; z-index: 1; background-color: #FFFFFF; border: solid 1px #CCCCCC;">
<div id="title" style="PADDING-LEFT: 10px; FONT-SIZE: 13px; CURSOR: move; COLOR: #fff; PADDING-TOP: 5px; HEIGHT: 20px; BACKGROUND-COLOR: blue">
xxxxxxxx
</div>
<div>


<!----------------------position x,y------------------------>

var e = e||window.event;
var objSrc = e.srcElement;//event source element
var left = 0;
var top = 0;
while (objSrc.offsetParent){
left += objSrc.offsetLeft;
top += objSrc.offsetTop;
objSrc = objSrc.offsetParent;
}
left += objSrc.offsetLeft;//source element's offsetTop
top += objSrc.offsetTop;//source element's offsetLeft

mouseOffsetX = left + e.offsetX;

mouseOffsetY = top + e.offsetY;


<!------------------------------- ----------------------->

function set_imgurl_id(path){
document.getElementById('imgurl_id').innerHTML="";//初始化为空
var newPreview = document.getElementById('imgurl_id');




if(path==null||path==""){

//document.getElementById(id_).innerHTML="<img src='<%=path%>/user/images/001.jpg'/>";
newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = "<%=path%>/productimg/${product.imgurl}";
newPreview.style.width = "55px";
newPreview.style.height = "55px";

}else{


//value=value.replace(/\\/g,'/');

// document.getElementById(id_).innerHTML="<img src='"+value+"' border='12' width='53' height='53'>";
newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = path;
newPreview.style.width = "55px";
newPreview.style.height = "55px";
}

}

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值