<script> <br/>function checkid(iden,year,month,day){ <br/><br/>if (iden.value.length==15) { <br/><br/><br/>if ((iden.value.lastindexof(month.value+day.value))==8) { <br/><br/>return true; <br/>} <br/>return false; <br/>} <br/>if (iden.value.length==18) { <br/><br/><br/>if ((iden.value.indexof(year.value+month.value+day.value))==6) { <br/><br/>return true; <br/>} <br/>return false; <br/>} <br/><br/>return false; <br/>} <br/><br/><br/>function ischarsinbag (s, bag) <br/>{ <br/>var i; <br/>for (i = 0; i < s.length; i++) <br/>{ <br/>var c = s.charat(i); <br/>if (bag.indexof(c) == -1) return false; <br/>} <br/>return true; <br/>} <br/>function isempty(s) <br/>{ <br/>return ((s == null) || (s.length == 0)) <br/>} <br/><br/>function iswhitespace (s) <br/>{ <br/>var whitespace = "
"; <br/>var i; <br/>for (i = 0; i < s.length; i++) <br/>{ <br/>var c = s.charat(i); <br/>if (whitespace.indexof(c) >= 0) <br/>{ <br/>return true; <br/>} <br/>} <br/>return false; <br/>} <br/>function isemail (s,t) <br/>{ <br/>if (isempty(s)) <br/>{ <br/>window.alert("输入的e-mail地址不能为空,请输入!"); <br/>mobj = eval(t); <br/>mobj.focus(); <br/>mobj.select(); <br/>return false <br/>} <br/>if (iswhitespace(s)) <br/>{ <br/>window.alert("输入的e-mail地址中不能包含空格符,请重新输入!"); <br/>mobj = eval(t) <br/>mobj.focus() <br/>mobj.select() <br/>return false; <br/>} <br/>var i = 1; <br/>var len = s.length; <br/><br/>if (len > 50) <br/>{ <br/>window.alert("email地址长度不能超过50位!"); <br/>mobj = eval(t) <br/>mobj.focus() <br/>mobj.select() <br/>return false; <br/>} <br/><br/>pos1 = s.indexof("@"); <br/>pos2 = s.indexof("."); <br/>pos3 = s.lastindexof("@"); <br/>pos4 = s.lastindexof("."); <br/>if ((pos1 <= 0)||(pos1 == len)||(pos2 <= 0)||(pos2 == len)) <br/>{ <br/>window.alert("请输入有效的e-mail地址!"); <br/>mobj = eval(t) <br/>mobj.focus() <br/>mobj.select() <br/>return false; <br/>} <br/>else <br/>{ <br/>if( (pos1 == pos2 - 1) || (pos1 == pos2 + 1) <br/>|| ( pos1 != pos3 ) <br/>|| ( pos4 < pos3 ) ) <br/>{ <br/>window.alert("请输入有效的e-mail地址!"); <br/>mobj = eval(t) <br/>mobj.focus() <br/>mobj.select() <br/>return false; <br/>} <br/>} <br/><br/>if ( !ischarsinbag( s, "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789.-_@")) <br/>{ <br/>window.alert("email地址中只能包含字符abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789.-_@
" + "请重新输入" ); <br/>mobj = eval(t) <br/>mobj.focus() <br/>return false; <br/>} <br/>return true; <br/>} <br/>function isnumber(str){ <br/>var digits="1234567890"; <br/>var i=0; <br/>var strlen=str.length; <br/>while((i<strlen)){ <br/>var char=str.charat(i); <br/>if(digits.indexof(char)==-1)return false;i++; <br/>} <br/>return true; <br/>} <br/>function isnumbercode(str){ <br/>var digits="1234567890-/"; <br/>var i=0; <br/>var strlen=str.length; <br/>while((i<strlen)){ <br/>var char=str.charat(i); <br/>if(digits.indexof(char)==-1)return false;i++; <br/>} <br/>return true; <br/>} <br/></script>
<script> <br/>function checkform(theform){ <br/>if (document.frm.companyname.value.length==0){ <br/>alert("单位名称不能为空。"); <br/>mobj = eval("document.frm.companyname"); <br/>mobj.focus() <br/>mobj.select() <br/>return false; <br/>} <br/><br/>if (document.frm.address.value.length==0){ <br/>alert("单位地址不能为空"); <br/>mobj = eval("document.frm.address"); <br/>mobj.focus() <br/>mobj.select() <br/>return false; <br/>} <br/><br/>if (document.frm.invest.value.length==0){ <br/>alert("投资额不能为空"); <br/>mobj = eval("document.frm.invest"); <br/>mobj.focus() <br/>mobj.select() <br/>return false; <br/>} <br/>if (document.frm.codeornumber.value.length==0){ <br/>alert("法人代码证书号或营业执照编号不能为空"); <br/>mobj = eval("document.frm.codeornumber"); <br/>mobj.focus() <br/>mobj.select() <br/>return false; <br/>} <br/><br/>if (document.frm.linkman.value.length==0){ <br/>alert("联系人不能为空"); <br/>mobj = eval("document.frm.linkman"); <br/>mobj.focus() <br/>mobj.select() <br/>return false; <br/>} <br/>if (document.frm.linkmanjob.value.length==0){ <br/>alert("联系人职位不能为空"); <br/>mobj = eval("document.frm.linkmanjob"); <br/>mobj.focus() <br/>mobj.select() <br/>return false; <br/>} <br/>if (document.frm.phone.value.length==0){ <br/>alert("电话不能为空"); <br/>mobj = eval("document.frm.phone"); <br/>mobj.focus() <br/>mobj.select() <br/>return false; <br/>} <br/><br/>if (document.frm.email.value=='') { <br/>window.alert ("请输入您的e-mail地址 !") <br/>mobj = eval("document.frm.email"); <br/>mobj.focus() <br/>mobj.select() <br/>return false <br/>} <br/>if ( !isemail(document.frm.email.value,document.frm.email) ) <br/>return false <br/>if (document.frm.introduction.value.length==0){ <br/>alert("公司简介不能为空"); <br/>mobj = eval("document.frm.introduction"); <br/>mobj.focus() <br/>mobj.select() <br/>return false; <br/>} <br/>if (document.frm.positionname.value.length==0){ <br/>alert("职位名称不能为空"); <br/>mobj = eval("document.frm.positionname"); <br/>mobj.focus() <br/>mobj.select() <br/>return false; <br/>} <br/>if (document.frm.jobaddress.value.length==0){ <br/>alert("工作地点不能为空"); <br/>mobj = eval("document.frm.jobaddress"); <br/>mobj.focus() <br/>mobj.select() <br/>return false; <br/>} <br/>if (document.frm.jobfunction.value.length==0){ <br/>alert("工作职责不能为空"); <br/>mobj = eval("document.frm.jobfunction"); <br/>mobj.focus() <br/>mobj.select() <br/>return false; <br/>} <br/>if (document.frm.positionrequre.value.length==0){ <br/>alert("职位要求不能为空"); <br/>mobj = eval("document.frm.positionrequre"); <br/>mobj.focus() <br/>mobj.select() <br/>return false; <br/>} <br/>if (document.frm.salary.value.length==0){ <br/>alert("待遇不能为空"); <br/>mobj = eval("document.frm.salary"); <br/>mobj.focus() <br/>mobj.select() <br/>return false; <br/>} <br/>} <br/></script>
js代码判断集锦(之二)
//////////////////////////////////////////////
function trim(inputstr) //去处空格,在获取客户端录入的表单信息前,
都先trim一下再提交 例如:“form1.org_name.value = trim(form1.org_name.value);”
{
if(!inputstr.length>0) return "";
var starts=0;
var ends=inputstr.length;
while(starts
if(inputstr.substring(starts,starts+1)==" ")
starts++;
else
break;
}
while(starts
if(inputstr.substring(ends-1,ends)==" ")
ends--;
else
break;
}
return inputstr.substring(starts,ends);
}
function isvalidcode(inputs) //校验邮政编码
{
var i,temp;
var isvalidcode = true;
inputstr=trim(inputs);
if(inputstr.length==null||inputstr.length==0||inputstr.length!=6) return false;
for(i=0;i
temp=inputstr.substring(i,i+1);
if(!(temp>="0" && temp{
isvalidcode=false;
break;
}
}
return isvalidcode;
}
function isvalidtel(inputs) //校验电话号码
{
var i,temp;
var isvalidtel = true;
inputstr=trim(inputs);
if(inputstr.length==null||inputstr.length==0) return false;
for(i=0;i
temp=inputstr.substring(i,i+1);
if(!(temp>="0" && temp{
isvalidtel=false;
break;
}
}
return isvalidtel;
}
function isrealnum(inputs) //校验实数(含小数点)
{
var i,temp;
var isrealnum = true;
inputstr=trim(inputs);
if(inputstr.length==null||inputstr.length==0) return false;
for(i=0;i
temp=inputstr.substring(i,i+1);
if(!(temp>="0" && temp{
isrealnum=false;
break;
}
}
return isrealnum;
}
function isnumeric(inputs) //校验是否整数
{
var i,temp;
var isnumeric = true;
inputstr=trim(inputs);
if(inputstr.length==null||inputstr.length==0) return false;
//isvalid = true;
for(i=0;i
temp=inputstr.substring(i,i+1);
if(!(temp>="0" && temp{
isnumeric=false;
break;
}
}
return isnumeric;
}
function isvalidide(inputs) //校验身份证
{
var i,temp;
var isvalidide = true;
inputstr=trim(inputs);
if(inputstr.length == null || inputstr.length == 0 || (inputstr.length != 15 && inputstr.length != 18)) return false;
for(i=0;i
temp=inputstr.substring(i,i+1);
if(!((temp>="0" && temp{
isvalidide=false;
break;
}
}
return isvalidide;
}
function isvalidname(inputs) //校验账号2~15位(即只能是英文字母和数字组成的串)
{
var i,temp;
var isvalidname = true;
inputstr=trim(inputs);
if(inputstr.length==null || inputstr.length==0 || inputstr.length > 15 || inputstr.length for(i=0;i
temp=inputstr.substring(i,i+1);
if(!((temp >= "0" && temp = "a" && temp = "a" && temp {
isvalidname=false;
break;
}
}
return isvalidname;
}
function isvalidphoto(inputs) //校验照片扩展名
{
var i,temp;
var isvalidphoto = true;
inputstr=trim(inputs);
if(inputstr.length==null || inputstr.length==0) return true; //没有相片也允许的
temp=inputstr.substring(inputstr.lastindexof(".")+1);
temp = temp.tolowercase();
if(!(temp == "bmp" || temp == "jpg" || temp == "gif"))
{
isvalidphoto=false;
}
return isvalidphoto;
}
function isvalidzgh(inputs) //校验职工号8位(即只能是英文字母和数字组成的串)
{
var i,temp;
var isvalidzgh = true;
inputstr=trim(inputs);
if(inputstr.length==null || inputstr.length==0 || inputstr.length != 8) return false;
for(i=0;i
temp=inputstr.substring(i,i+1);
if(!((temp >= "0" && temp = "a" && temp = "a" && temp {
isvalidzgh=false;
break;
}
}
return isvalidzgh;
}
function isvalidxh(inputs) //校验学号7位(即只能是英文字母和数字组成的串)
{
var i,temp;
var isvalidxh = true;
inputstr=trim(inputs);
if(inputstr.length==null || inputstr.length==0 || inputstr.length != 7) return false;
for(i=0;i
temp=inputstr.substring(i,i+1);
if(!((temp >= "0" && temp = "a" && temp = "a" && temp {
isvalidxh=false;
break;
}
}
return isvalidxh;
}
function isvalidkcid(inputs) //校验课程编号5位(即只能是数字组成的串)
{
var i,temp;
var isvalidkcid = true;
inputstr=trim(inputs);
if(inputstr.length==null||inputstr.length==0||inputstr.length!=5) return false;
for(i=0;i
temp=inputstr.substring(i,i+1);
if(!(temp>="0" && temp{
isvalidkcid=false;
break;
}
}
return isvalidkcid;
}
function isvalidnamee(inputs) //校验账号4~20位(即只能是英文字母和数字组成的串)
{
var i,temp;
var isvalidname = true;
inputstr=trim(inputs);
if(inputstr.length==null || inputstr.length==0 || inputstr.length > 20 || inputstr.length for(i=0;i
temp=inputstr.substring(i,i+1);
if(!((temp >= "0" && temp = "a" && temp = "a" && temp {
isvalidname=false;
break;
}
}
return isvalidname;
}
==========================
<script> <br/>function login() <br/>{ <br/>form1.uname.value = trim(form1.uname.value); <br/>form1.pwd.value = trim(form1.pwd.value); <br/>form1.pwd2.value = trim(form1.pwd2.value); <br/>form1.email.value = trim(form1.email.value); <br/>form1.nc.value = trim(form1.nc.value); <br/>if(!isvalidname(form1.uname.value)) <br/>{ <br/>alert("请您注意:用户名必须为『2~15位英文或数字』!"); <br/>form1.uname.focus(); <br/>return false; <br/>} <br/>else if(!isvalidname(form1.pwd.value)) <br/>{ <br/>alert("请您注意:密码必须为『2~15位英文或数字』!"); <br/>form1.pwd.focus(); <br/>return false; <br/>} <br/>else if(!isvalidname(form1.pwd2.value)) <br/>{ <br/>alert("请您注意:密码确认也必须为『2~15位英文或数字』!"); <br/>form1.pwd2.focus(); <br/>return false; <br/>} <br/>else if(form1.pwd.value != form1.pwd2.value) <br/>{ <br/>alert("两次密码不一致!"); <br/>form1.pwd.focus(); <br/>return false; <br/>} <br/>else if(form1.email.value == "" || form1.email.value.length > 100) <br/>{ <br/>alert("请输入邮件!"); <br/>form1.email.focus(); <br/>return false; <br/>} <br/>else if(form1.nc.value == "" || form1.nc.value.length > 15) <br/>{ <br/>alert("请输入昵称!"); <br/>form1.nc.focus(); <br/>return false; <br/>} <br/>else if(window.confirm("您确信提交!")) <br/>return true; <br/>else <br/>return false; <br/>} <br/><br/>function regedit() <br/>{ <br/>var litop = (screen.height - 162)/2; <br/>var lileft = (screen.width - 360)/2; <br/>window.open("/regedit.aspx", "reg", "titlebar=no,fullscreen=no,dependent=yes,height=162,width=360, <br/>top=" + litop + ",left=" + lileft + ", <br/>toolbar=no,menubar=no,scrollbars=no,resizable=no, <br/>channelmode=no,status=no,location=no,directories=no"); <br/>} <br/></script>
1. 禁止复制(copy),禁用鼠标右键!
<script> <br/>//加入页面保护 <br/>function rf() <br/>{return false; } <br/>document.oncontextmenu = rf <br/>function keydown() <br/>{if(event.ctrlkey ==true || event.keycode ==93 || event.shiftkey ==true){return false;} } <br/>document.onkeydown =keydown <br/>function drag() <br/>{return false;} <br/>document.ondragstart=drag <br/>function stopmouse(e) { <br/>if (navigator.appname == 'netscape' && (e.which == 3 || e.which == 2)) <br/>return false; <br/>else if <br/>(navigator.appname == 'microsoft internet explorer' && (event.button == 2 || event.button == 3)) { <br/>alert("版权没有,但别复制 :)"); <br/>return false; <br/>} <br/>return true; <br/>} <br/>document.onmousedown=stopmouse; <br/>if (document.layers) <br/>window.captureevents(event.mousedown); <br/>window.onmousedown=stopmouse; <br/><br/></script>
<script> <br/>function jm_cc(ob){ <br/>var obj=mm_findobj(ob); if (obj) { <br/>obj.select();js=obj.createtextrange();js.execcommand("copy");} <br/>} <br/><br/>function mm_findobj(n, d) { //v4.0 <br/>var p,i,x; if(!d) d=document; if((p=n.indexof("?"))>0&&parent.frames.length) { <br/>d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} <br/>if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n]; <br/>for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=mm_findobj(n,d.layers.document); <br/>if(!x && document.getelementbyid) x=document.getelementbyid(n); return x; <br/>} <br/></script>
2. js和html互转 ~~~~~~~~~
'+content+'
');');
ad_now = new Date();
ad_id= ad_now.getSeconds() %1
var adhead1="
";
var adhead2="
";
//var adhead1="
";
//var adhead2="
";
document.write(adhead1+ad_80[ad_id]+adhead2+ad_250[ad_id]+"
');
ad_now = new Date();
ad_id= ad_now.getSeconds() %1
function myload()
{
if (navigator.appName == "Netscape")
{
document.p_right_80.pageX=+window.innerWidth-130;
document.p_right_250.pageX=+window.innerWidth-300;
mymove();
}
else
{
p_right_80.style.left=document.body.offsetWidth-130;
p_right_250.style.left=document.body.offsetWidth-300;
mymove();
}
}
function mymove()
{
if(document.ns)
{
document.p_right_80.left=pageXOffset+window.innerWidth-130;
document.p_right_250.left=pageXOffset+window.innerWidth-300;
setTimeout("mymove();",20)
}
else
{
p_right_80.style.left=document.body.scrollLeft+document.body.offsetWidth-145;
p_right_250.style.left=document.body.scrollLeft+document.body.offsetWidth-300;
setTimeout("mymove();",20)
}
}
var adhead1="
";
var adhead2="
";
document.write(adhead1+ad_80[ad_id]+adhead2+ad_250[ad_id]+"
'+content+'
');
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号