?? validate.js
字號:
function userCheck(){ //用戶登錄驗證
if(document.form1.account.value==""){
window.alert("請輸入用戶名稱");
return false;
}
if(document.form1.password.value==""){
window.alert("請輸入用戶密碼");
return false;
}
return true;
}
function accountADD(){ //用戶注冊驗證
if(document.form.account.value==""){
window.alert("請輸入用戶名!");
return false;
}
if(document.form.password.value==""){
window.alert("請輸入用戶登錄密碼!");
return false;
}
if(document.form.repeatPassword.value==""){
window.alert("請輸入重復登錄密碼!");
return false;
}
if (form.password.value!=form.repeatPassword.value){
alert("您兩次輸入的密碼不一致,請重新輸入!");
return false;
}
if(document.form.name.value==""){
window.alert("請輸入用戶姓名!");
return false;
}
if(document.form.QQnumber.value==""){
window.alert("請輸入QQ號碼!");
return false;
}
if(isNaN(document.form.QQnumber.value)){
window.alert("QQ號碼必須為數字!");
return false;
}
if(document.form.mainPage.value==""){
window.alert("請輸入主頁地址!");
return false;
}
if(document.form.interest.value==""){
window.alert("請輸入興趣內容!");
return false;
}
if(document.form.eMail.value==""){
window.alert("請輸入eMail地址內容!");
return false;
}
var i=form.eMail.value.indexOf("@");
var j=form.eMail.value.indexOf(".");
if((i<0)||(i-j>0)||(j<0)){
alert("您輸入的Email地址不正確,請重新輸入!");return false;
}
return true;
}
function hostUpdate(){ //用戶注冊驗證
if(document.form.account.value==""){
window.alert("請輸入用戶名!");
return false;
}
if(document.form.password.value==""){
window.alert("請輸入用戶登錄密碼!");
return false;
}
if(document.form.repeatPassword.value==""){
window.alert("請輸入用戶重復密碼!");
return false;
}
if (form.password.value!=form.repeatPassword.value){
alert("您兩次輸入的密碼不一致,請重新輸入!");
return false;
}
if(document.form.name.value==""){
window.alert("請輸入用戶姓名!");
return false;
}
if(document.form.QQnumber.value==""){
window.alert("請輸入QQ號碼!");
return false;
}
if(isNaN(document.form.QQnumber.value)){
window.alert("QQ號碼必須為數字!");
return false;
}
if(document.form.mainPage.value==""){
window.alert("請輸入主頁地址!");
return false;
}
if(document.form.interest.value==""){
window.alert("請輸入興趣內容!");
return false;
}
if(document.form.eMail.value==""){
window.alert("請輸入eMail地址內容!");
return false;
}
var i=form.eMail.value.indexOf("@");
var j=form.eMail.value.indexOf(".");
if((i<0)||(i-j>0)||(j<0)){
alert("您輸入的Email地址不正確,請重新輸入!");return false;
}
return true;
}
function friendAdd(){ //朋友添加
if(document.form.name.value==""){
window.alert("請輸入朋友昵稱!");
return false;
}
if(document.form.QQNumber.value==""){
window.alert("請輸入QQ號碼!");
return false;
}
if(isNaN(document.form.QQNumber.value)){
window.alert("QQ號碼必須為數字!");
return false;
}
if(document.form.description.value==""){
window.alert("請輸入朋友描述信息!");
return false;
}
return true;
}
function voteAdd(){ //投票內容添加
if(document.form.voteName.value==""){
window.alert("請輸入投票內容!");
return false;
}
return true;
}
function addDiscuss(){ //評論添加
if(document.form.discussTitle.value==""){
window.alert("請輸入評論題目!");
return false;
}
if(document.form.discussContent.value==""){
window.alert("請輸入評論內容!");
return false;
}
return true;
}
function addPhoto(){ //評論添加
if(document.form.photoAddress.value==""){
window.alert("請選擇上傳的相片!");
return false;
}
if(document.form.photoDescription.value==""){
window.alert("請輸入相片的描述信息!");
return false;
}
return true;
}
function addArticleType(){ //文章類型添加
if(document.form.typeName.value==""){
window.alert("請輸入文章類型名稱!");
return false;
}
if(document.form.description.value==""){
window.alert("請輸入文章類型描述!");
return false;
}
return true;
}
function addArticle(){ //文章添加
if(document.form.title.value==""){
window.alert("請輸入文章題目!");
return false;
}
if(document.form.content.value==""){
window.alert("請輸入文章內容!");
return false;
}
return true;
}
function addRestore(){ //回復添加
if(document.form.reTitle.value==""){
window.alert("請輸入回復題目!");
return false;
}
if(document.form.reContent.value==""){
window.alert("請輸入回復內容!");
return false;
}
return true;
}
function quit(){
if(confirm("您真的要退出嗎?")){
window.location.href="leave.jsp";
}
}
function sendInformation(){ //主題發布
if(document.form.title.value==""){
window.alert("請輸入主題名稱");
return false;
}
if(document.form.content.value==""){
window.alert("請輸入主題內容");
return false;
}
if (form.content.value.length>1600){
alert("內容至多為1600位,請重新輸入!");
return false;
}
return true;
}
function backInformation(){ //主題回復
if(document.form.title.value==""){
window.alert("請輸入回復主題名稱");
return false;
}
if(document.form.content.value==""){
window.alert("請輸入回復主題內容");
return false;
}
if (form.content.value.length>1600){
alert("內容至多為1600位,請重新輸入!");
return false;
}
return true;
}
function registerCheck(){ //新用戶注冊驗證
if (form.account.value==""){
alert("請輸入用戶名!");return false;
}
if(form.account.value=="MrFriend"){
window.alert("此用戶名不允許");return false;
}
if (form.realname.value==""){
alert("請輸入真實姓名!");return false;
}
if (form.password1.value==""){
alert("請輸入密碼!");return false;
}
if (form.password1.value.length<6){
alert("密碼至少為6位,請重新輸入!");return false;
}
if (form.password2.value==""){
alert("請輸入確認密碼!");return false;
}
if (form.password1.value!=form.password2.value){
alert("您兩次輸入的密碼不一致,請重新輸入!");return false;
}
if(form.bron.value==""){
alert("請輸入您的生日");return false;
}
if(CheckDate(form.bron.value)){
alert("請輸入標準日期(如:1980/07/17或1980-07-17)");return false;
}
if (form.email.value==""){
alert("請輸入Email地址!");return false;
}
var i=form.email.value.indexOf("@");
var j=form.email.value.indexOf(".");
if((i<0)||(i-j>0)||(j<0)){
alert("您輸入的Email地址不正確,請重新輸入!");return false;
}
return true;
}
function CheckDate(INDate)
{ if (INDate=="")
{return true;}
subYY=INDate.substr(0,4)
if(isNaN(subYY) || subYY<=0){
return true;
}
//轉換月份
if(INDate.indexOf('-',0)!=-1){ separate="-"}
else{
if(INDate.indexOf('/',0)!=-1){separate="/"}
else {return true;}
}
area=INDate.indexOf(separate,0)
subMM=INDate.substr(area+1,INDate.indexOf(separate,area+1)-(area+1))
if(isNaN(subMM) || subMM<=0){
return true;
}
if(subMM.length<2){subMM="0"+subMM}
//轉換日
area=INDate.lastIndexOf(separate)
subDD=INDate.substr(area+1,INDate.length-area-1)
if(isNaN(subDD) || subDD<=0){
return true;
}
if(eval(subDD)<10){subDD="0"+eval(subDD)}
NewDate=subYY+"-"+subMM+"-"+subDD
if(NewDate.length!=10){return true;}
if(NewDate.substr(4,1)!="-"){return true;}
if(NewDate.substr(7,1)!="-"){return true;}
var MM=NewDate.substr(5,2);
var DD=NewDate.substr(8,2);
if((subYY%4==0 && subYY%100!=0)||subYY%400==0){ //判斷是否為閏年
if(parseInt(MM)==2){
if(DD>29){return true;}
}
}else{
if(parseInt(MM)==2){
if(DD>28){return true;}
}
}
var mm=new Array(1,3,5,7,8,10,12); //判斷每月中的最大天數
for(i=0;i< mm.length;i++){
if (parseInt(MM) == mm[i]){
if(parseInt(DD)>31){
return true;
}else{
return false;
}
}
}
if(parseInt(DD)>30){return true;}
if(parseInt(MM)>12){return true;}
return false;
}
function Myopen(divID,myform){ //根據傳遞的參數確定顯示的層
divID.style.display='';
divID.style.left=(screen.width-240)/2;
divID.style.top=(screen.height-277)/2;
myform.UID.focus();
}
function clockon(bgclock){
var now=new Date();
var year=now.getYear();
var month=now.getMonth();
var date=now.getDate();
var day=now.getDay();
var hour=now.getHours();
var minu=now.getMinutes();
var sec=now.getSeconds();
var week;
month=month+1;
if(month<10) month="0"+month;
if(date<10) date="0"+date;
if(hour<10) hour="0"+hour;
if(minu<10) minu="0"+minu;
if(sec<10) sec="0"+sec;
var arr_week=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
week=arr_week[day];
var time="";
time=year+"年"+month+"月"+date+"日 "+week+" "+hour+":"+minu+":"+sec;
if(document.all){
bgclock.innerHTML=""+time+""
}
var timer=setTimeout("clockon(bgclock)",200);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -