|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14329
- 金币
- 2450
- 威望
- 1647
- 贡献
- 1398
|
这个脚本对你可能有帮助:" D, U7 k# E$ _+ d5 ?
<script language="javascript"> : U, H [6 V2 n6 ^ a8 I! d6 V6 v
function IsDigit(cCheck) % W, d" R2 U. Q4 Y* e7 b ]
{ ' a9 c5 ~' y. ^8 d; |: Q
return (('0'<=cCheck) && (cCheck<='9')); ; n6 d/ J6 ^# K- K
}
+ C& c5 L9 M" e n2 ~/ j* f
: F& F# j. E; Q" g# |function IsAlpha(cCheck)
3 [ O3 v1 q6 x! V- [+ u0 ] {
) C& d l! \/ N3 _1 l5 n' X return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) + J2 `2 l3 T# M4 _# O4 w2 I1 P5 c
}
- g) g; M( n% r* K5 h6 [; l
! @& ~( h' }% l- ], Pfunction IsaNull(cCheck) 4 L9 \8 V9 y! w3 c
{
% M& l6 A* Y; ^, @* g return(cCheck != " ")
0 @* f' j2 n% d$ x x4 ^ }
0 v3 P+ C, p. \/ ]8 k; v
2 U5 i0 C. x ?2 g. M3 zfunction checkform()
1 t, c8 @7 C3 o# _* A' H* T% |{
: L( `6 a# N2 U4 v w2 ?/ I id = document.sform1.id.value; ' X0 v$ {7 g, t9 p) l1 i
if (id == "") 1 P K1 v# n& C5 E' q
{
" _) o' i& b% K: y; k* K2 ~ alert("请输入注册名"); , S" V3 o% H. |4 D, ?
document.sform1.id.focus(); 3 f' t; N5 b% a
return false;
9 N Z5 ]! ` j# \ } 1 S& n* L6 X8 g
& G6 C; b8 ?7 l7 |$ I
for (nIndex=0; nIndex<id.length; nIndex++)
1 a, h3 T4 Z$ w# _ { 6 g" d- C3 w2 P! {+ j; l
cCheck = id.charAt(nIndex); 9 u( c7 }( x& r& r% r4 m
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
' B1 {3 i$ _/ L) ^1 q3 h6 P$ W- _ { " ]# k# y, ^7 l& L2 g4 M8 e: x
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 3 r9 A/ v: Z! d* o( \2 \, ^) T
document.sform1.id.focus(); - H! O' S/ o) m# |2 S
return false;
' g( n& M ` N( K: D6 C; V } 1 g3 \* j7 J6 E9 h' B
} ) S( [0 i& a2 d; g
chineseid = document.sform1.chineseid.value; 3 ]6 N- L6 I9 K" A N
if (chineseid == "") : v& u. d. E' N# s |
{ , d# q% C' w$ h% Y- m5 H( d( n: w' O
alert("请输入中文昵称");
. _+ g/ z* x, `5 H0 J( h7 F document.sform1.chineseid.focus();
! B$ `( O" d! F9 B7 S return false;
* c6 Y/ {* M, Q. z4 Z0 Q+ G }
- X' P7 j1 Z; r/ _# c% }8 a8 w/ r5 L password = document.sform1.password.value; ) U: e$ A# v# r) h/ i. U# f
if (password == "")
" O) j; P+ y* w- w- H {
1 Y" N, y2 W1 @) o% |/ i, U alert("请输入登陆密码");
5 P) W9 k! E7 u' u- A! Y document.sform1.password.focus(); / F* g% u4 P4 Q! V: p1 h
return false; % r5 E6 I' f. j
} ! N6 L( W& i; M. O9 F
password1 = document.sform1.password1.value;
" ]0 d5 O p: H6 F0 ] if (password>password1)
. ~- k# Z% K& M1 U. Z {0 K/ Q5 ^" u3 w: w0 K6 d
alert("重复密码与登陆密码不相同");
F( y) A" V+ J* _. p document.sform1.password.focus(); : l) ~! c3 I4 D" g x; d# H
document.sform1.password1.focus();
8 [( g8 F- x8 i: D7 c return false;5 `* ~7 E1 E, W4 Q1 u. O* H
}
( k& n. N2 `2 T) G; X& B" Z- }if (password<password1)
8 ?+ ^- H3 [ p6 l# J {1 N: D: @7 t _% O$ o, R
alert("重复密码与登陆密码不相同");
2 @7 _" S/ F% s& S. `6 c document.sform1.password.focus(); 2 T$ G, @0 `7 W4 [# d9 ~
document.sform1.password1.focus();
" _- U1 i3 y" j# S+ g e) c return false;
# V; g: A! l% M5 F } 6 {" x1 D' Z0 _9 o- R/ ~
if (document.sform1.email.value == "") 3 B, m) u& y; p6 [1 c
{
* Z+ R: V' ]8 [ alert("请输入您的E-MAIL地址");
( K/ d" i* J K) w document.sform1.email.focus(); ; ?2 i' S* O% p* f8 B
return false; " ?, D0 K& D- h2 f6 S
}
0 }1 ]! m; W) l6 S$ Q# i: t
8 V; e) p4 {4 I0 a4 R email=document.sform1.email.value; % W" y; j# ]" r# c! l/ h9 ] S
emailerr=0 * g# ]) M& x2 P" b- J, Y5 B C
for (i=0; i<email.length; i++)
# e$ G% D" ~$ v5 ^ { ' }$ ] ?2 F2 |6 M5 B
if ((email.charAt(i) == "@") & (email.length > 5)) 7 [9 [: \; U# G, w4 q
{ % Q' j9 B7 I6 S" v. M
emailerr=emailerr+1
- F; m: V+ c2 |! R% q9 { } $ A5 K" A7 T; A; s: j
}
! A) f; k% v( m+ @& F if (emailerr != 1) / e: M% S8 q3 e( O$ w
{ # u' j6 [9 Y4 V
alert("请输入正确的E-MAIL地址");
# g' U/ Z" L6 G6 f; n! n$ R document.sform1.email.focus();
$ a4 F- D: Q1 a2 O return false;
( O: s O/ U" y! G) N }
s O7 l: f- u0 o 1 D& N9 j9 Z; ]8 T8 r/ r( E; h& e
if (document.sform1.checkask.value=="") # }2 @/ F; ]0 V4 z E {
{ * F# b# T, O# D* M0 h
alert("密码提示问题不能为空");
$ ]! t2 T2 r, x, M" S4 q1 _& K6 C _ document.sform1.checkask.focus();
) p+ [3 Q2 I! z$ D return false; 8 M2 d# ^1 l6 j
}
" z0 ?* R! s, I7 v9 \, d if (document.sform1.checkans.value=="") 0 F% o1 q% Q0 W: A
{
/ Z# e& B; i( v8 n4 K alert("您的密码提示问题答案不能为空");
+ g: `( G+ P* z* n9 x! _ document.sform1.checkans.focus(); 7 v% X' r- @- ]! P
return false;
* F k, W$ ^" r! C }' m9 u$ f: R- R
return true; / \3 A( {; Y- A+ e8 k$ a" A
. @* M2 L# Y/ `6 Z/ m0 c; @. y
} ) A" u+ G7 @' V, g4 [5 I
</script> |
|