  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14239
- 金币
- 2410
- 威望
- 1647
- 贡献
- 1358
|
这个脚本对你可能有帮助:
9 t! S% G1 T7 y% G' p8 ?1 h3 b4 \<script language="javascript"> * T. b. J) R; u# a/ I
function IsDigit(cCheck) 0 U5 J9 j* B' L% V" \% j4 u% ^
{
" U2 P3 q; B, Z! i return (('0'<=cCheck) && (cCheck<='9'));
) m; f* }' `, F! H. b } # k4 l" W5 B q! [
% }) [" w. K C$ z; ^function IsAlpha(cCheck) 7 T3 l' Q4 O2 f) p8 M
{ ; b! `1 @8 y" Q' C! u3 p) L, j
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
* y, C% s( f( p0 W& H }
: \* q' @& G* q! a7 V4 b
6 `0 e- k( J9 O- F9 E8 k9 O$ Mfunction IsaNull(cCheck) , | |! i( O7 f! I4 g' u
{
$ j8 P) u8 V1 V" h; z, q! B e return(cCheck != " ") ! P& }* N' f0 p7 h. K
} / N E C! j' F6 S5 x4 _% {0 y3 P
# s7 q7 }& @$ F) }- d
function checkform()
8 l+ Y3 Y% Q+ a; S& j! n- y0 J{ 1 Q& Y3 z) _; W2 x4 ~
id = document.sform1.id.value;
3 U% C: Y2 [$ b7 @ if (id == "")
, _ J6 M8 m9 L {
' S3 [! ~6 Y: @3 ]+ g4 C; H7 k& [ alert("请输入注册名");
2 p4 I! O* ^) `% d0 f document.sform1.id.focus(); . I0 E5 _, t7 e; O1 I
return false; 4 Z$ k2 S- h+ k2 p" }" A
} ( n9 e2 x) z& \' g
5 z g5 }9 |8 J1 I8 x for (nIndex=0; nIndex<id.length; nIndex++)
( M6 Z& E3 P- m4 B, K% J4 M { , h- e2 u/ w& ^; a p5 r
cCheck = id.charAt(nIndex);
( Z% M- I' @3 Z( X y5 v% Z+ S if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
- x9 _ N$ H) \3 A$ D, ]" H {
" B2 d! M) c6 f' s alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); , J8 X4 c; x% i
document.sform1.id.focus(); 3 }& D, N7 u0 {6 ^5 b/ t
return false;
$ n e n/ ^! X$ z5 i1 T: r- ~ } * ~) S g( ^/ _0 O
} / m, y0 y. |0 n$ K7 T. Z
chineseid = document.sform1.chineseid.value;
/ F# J; v- [3 E) ~( ^1 T- E if (chineseid == "")
7 d1 m, ^- z$ O {
8 k* Z/ p$ i" F# H; B, l, X ? alert("请输入中文昵称");
4 Y* g# X" m! O. a' M document.sform1.chineseid.focus(); . b+ E# X$ f5 Y
return false; ) Q* ]- N7 b7 }2 J* I% S' l
} 6 a+ O* s Y# L9 ?) b5 O
password = document.sform1.password.value;
( V' Q% C& |$ t+ v if (password == "")
3 K) K( P/ h. V) Z% c { : {) a6 e: p k, B: l& ?
alert("请输入登陆密码"); 2 \) F7 z3 ?$ B/ B
document.sform1.password.focus();
$ w- m9 G* j" K5 b1 m P return false;
+ z/ O' W6 \1 T) I } : i9 ^) q, i" g9 O f& D$ l
password1 = document.sform1.password1.value; - m6 W) C) p% c; g5 M& M e3 X
if (password>password1) + I- T4 N0 [+ T+ Q2 W
{
; K% u! j- i0 g. h) |$ T' X' T alert("重复密码与登陆密码不相同"); ( c0 e8 E0 y( N1 h
document.sform1.password.focus();
5 \3 s$ W) a- o7 }. u document.sform1.password1.focus(); 7 Z( L' { C4 \% ?5 C7 [1 a
return false;
8 f' s+ k' W) o } 3 K( M0 ~4 V- w6 {) L
if (password<password1)
5 z- G! _* w: _1 k, D2 W! O {
5 k, Q& N1 ]; O' |# Y3 f' \- u" h alert("重复密码与登陆密码不相同");
2 |$ G" e* z W" w* |* J1 n' r document.sform1.password.focus(); 4 u- V$ U3 r! M
document.sform1.password1.focus(); " ~0 s5 ?( c. j2 B0 P5 s# P
return false;, I* x) ?1 A) n6 {8 b0 }: \
}
n& B& `3 Q( O1 F9 f ^ if (document.sform1.email.value == "")
+ Q# T$ W8 ?8 d& {8 o1 F0 }3 N2 G { 7 M/ y5 d T6 x! a; y
alert("请输入您的E-MAIL地址");
" m) q" u6 l1 ~: w( h" \$ U document.sform1.email.focus();
; d2 l0 C. \2 \9 `" b0 K return false;
5 u0 A7 h( A$ X2 m; |# S }
6 T$ c$ \- K& y; n* {2 y; W 2 _* [' _+ d& {! q
email=document.sform1.email.value;
7 s4 M* R* J8 ?; n4 | emailerr=0 0 p: q; r0 E) a( P; o# ^& u
for (i=0; i<email.length; i++)
" M& P1 s/ g' X {
* V3 N! [9 `$ F4 r1 t0 W2 k if ((email.charAt(i) == "@") & (email.length > 5)) + U' E' U {. _
{ 6 f( e0 U) B8 T. L' b* w' D
emailerr=emailerr+1
# w) T7 Z- A3 y/ u f( {. |, ~' h' o' I }
; G/ X1 r4 I8 t& q } Q9 }9 D: _9 _' E/ ?( Q
if (emailerr != 1) 9 f0 W! Z! u: M
{
8 S4 {7 L+ B1 D0 | alert("请输入正确的E-MAIL地址"); & S* V1 t1 M, Y, f, C3 I
document.sform1.email.focus();
; t/ b$ d9 e+ F0 Q# r) ~ return false; & T+ J2 ]1 }2 s$ X) B, z8 l
}
! h+ `% d; K5 n" [ I; h4 p
2 L- B7 b+ `4 Z* o8 O7 R if (document.sform1.checkask.value=="") 6 R/ l. s& c" a
{
( h/ D: ^, X2 s* W alert("密码提示问题不能为空"); 4 d9 e1 P1 e' n; L
document.sform1.checkask.focus();
" L$ i U4 D4 t, I1 ~ return false;
. x! x! m) T* u3 F5 H7 R4 e; B# | } ! w! K+ S7 C! Y" t
if (document.sform1.checkans.value=="")
5 q" ]" u7 q7 X: L B4 k4 u0 `$ Q/ f { ) H" O0 p- s$ A* O+ f% P m7 Z
alert("您的密码提示问题答案不能为空"); $ K6 d& F8 y8 f. X9 J3 V
document.sform1.checkans.focus();
& D: T* Q& ~- Q9 X( x' N return false; + C8 h: p% H, l6 u5 j1 R" H
} m# |( ~0 L2 a+ N S& Y
return true;
* D2 s) S( w6 }9 q8 ^- w' A ' q* y# F3 f5 E, w% m
} 5 L8 b) D( Q& C: @
</script> |
|