|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14397
- 金币
- 2484
- 威望
- 1647
- 贡献
- 1432
|
这个脚本对你可能有帮助:
( R; M1 y4 a1 u<script language="javascript"> ( \% y# k# U) ^: {: S5 s! {" o5 a
function IsDigit(cCheck)
: @5 R' ~, X9 q* P( k9 U* G, v {
5 G$ q4 M: M8 ?# E# u return (('0'<=cCheck) && (cCheck<='9'));
3 Q$ A- R) Q: K }
$ j1 v' ^$ S6 y! y% A. c
6 I$ W$ X4 c" g' o7 N) {function IsAlpha(cCheck)
( _/ ?/ k1 d7 G) R( D$ M( o# t1 M { ; b) S: \% Q3 \4 S. V
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
3 i( B/ `7 L% d }
% @; k. ~0 ^/ T7 \ H& Z, G' a ( U" @& h5 q, a: k
function IsaNull(cCheck)
- q7 [6 K3 A2 q3 D) K: a# f# F { . s! { X Z7 z0 p( }/ ~
return(cCheck != " ") 2 U4 l5 o+ q9 k5 a. s
}
6 v! C8 e( P* Q, ^8 I; a) w 0 K2 w7 x9 J2 u: y! m. p b
function checkform()
5 g, T' t5 E! A{
' R4 ^2 V' l5 s( X! }; G! _ id = document.sform1.id.value; , ~+ I9 o8 L8 J2 T6 A" Y9 R
if (id == "") / y6 G- |* y$ g* l
{
: _# E' E2 b5 Y, k4 t6 n; j% f4 Y4 n alert("请输入注册名"); : B6 P) F- R4 o$ O9 ?; B
document.sform1.id.focus();
3 @" k6 Y. u& f# [ return false; : k. y, S" M( V" k7 f
}
4 J7 C$ l3 [, n: M5 r( a7 F+ [
; R/ N2 j0 H& C+ L7 N, b for (nIndex=0; nIndex<id.length; nIndex++)
2 m2 f9 Z4 w7 J {
2 w V( ?/ L" Z8 w+ ] cCheck = id.charAt(nIndex); # Q- \5 c+ L) c; S
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) . F9 c. {: y e2 y
{
3 @; S2 i7 |: @+ ]& K) Q alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); . |+ F1 ?; z7 \0 |7 y/ {; T
document.sform1.id.focus(); C* Q) L% z4 Q4 S
return false;
r# N2 N" N2 }0 y7 e, u2 R }
4 R* |- o2 O7 u* ^" Y; E( d9 U+ x1 F }
* g7 N% I9 B4 D# `* z# r! | chineseid = document.sform1.chineseid.value; + g7 C# C5 o( `7 O; f
if (chineseid == "") ; S- \" v* K+ A0 t G
{
- z6 `' p$ A) K4 c; S: Z# ~ alert("请输入中文昵称"); 1 a/ ?, T8 m- h+ c8 M
document.sform1.chineseid.focus(); ; p& ~6 U0 }$ b2 J
return false; ) K9 |+ G$ t8 m3 ~
}
/ P6 V) {. o0 j password = document.sform1.password.value;
?% f- B' a5 B. R$ D% Q if (password == "")
% _. ?( G3 H% R4 P$ k4 b1 P W2 M { _, d4 M3 p6 J O
alert("请输入登陆密码"); # O5 j3 S8 V6 g9 S
document.sform1.password.focus(); % I* x; E5 m. `, w
return false;
' d- L& y; w+ \: R }
9 f7 F+ i, w2 h password1 = document.sform1.password1.value; O! @) a+ g D& Y7 j2 k6 \6 i
if (password>password1) + j2 z# Z0 U4 s0 X/ }* B: u+ I
{
- p4 f: e) x2 y/ O, t alert("重复密码与登陆密码不相同");
3 f u5 Y, h/ |6 x6 I( y document.sform1.password.focus(); 3 H: k( W, z; ?! t& e- D
document.sform1.password1.focus(); 8 {# x f: y1 R0 }! _; @
return false;
B. q0 M& `* I' m+ i1 O% ^ }
& I+ O2 l& l$ G: ]2 S' ?- Rif (password<password1) " u- z* [4 T0 X7 M& q% ~
{
3 i. U# ?$ {; i! ~( v+ g: K S- R alert("重复密码与登陆密码不相同");
2 k2 J/ H6 Z; I; X8 e+ o- X3 _ document.sform1.password.focus();
0 @) p: t& N: B; ` document.sform1.password1.focus();
n1 j1 s3 T( @6 r" [& T return false;+ W0 V6 x0 r. K1 R& l) A
}
# \: U+ Q& {9 H q8 x. a if (document.sform1.email.value == "")
" V3 Y6 V9 ]! w5 Y { ?' k( \& L1 e4 Y& C
alert("请输入您的E-MAIL地址");
; U9 P# _: s- L' R7 u5 m+ R1 l1 ? document.sform1.email.focus();
f8 H3 Y, H! v! V$ Z: y return false;
5 ^, B6 l9 N( [" Q }
! I8 j7 O3 r3 ]/ K0 y2 b % w% o' A& y+ }& V9 t" I
email=document.sform1.email.value;
; j% n$ l9 Z. i" B7 I4 N) z emailerr=0 + j, Y* L6 n, z, @" P, g
for (i=0; i<email.length; i++)
3 c+ s- x( X% F0 [; q& p; @0 m1 H {
1 l! J1 L* c7 e+ h6 X if ((email.charAt(i) == "@") & (email.length > 5))
* o: {/ r2 G# Z {
1 m; J" K5 b6 n( f- a G emailerr=emailerr+1
* H" Y6 Q3 q- i0 t }
/ @4 |: c L1 o, T; r: i! n }
$ p$ n0 F$ u j& n$ G if (emailerr != 1)
% f" X3 T7 }8 O5 @/ G- L+ \ { m: G- t* P$ l
alert("请输入正确的E-MAIL地址");
: F. b( d7 ?3 c1 A# W; d document.sform1.email.focus();
* w& }$ M! |4 O return false; : X( Q2 A) H! A% {+ E U' k
}
U4 }, b t( C2 K( T 5 k: D& @ t% D( L- x+ O" t
if (document.sform1.checkask.value=="")
2 |, Y: i0 | v0 U0 }+ ], f { % W1 a4 I Z8 O4 U) h ?- x
alert("密码提示问题不能为空");
/ T: f# d8 c5 e) f* j0 i. d document.sform1.checkask.focus();
. f7 k% P3 o, ^6 s return false;
8 j' S+ S. F# j/ e }
7 X! x4 `- R7 ?* [* e: s( T if (document.sform1.checkans.value=="")
( q0 X- g# E6 ~ {
. R- A% O3 W6 Z' f alert("您的密码提示问题答案不能为空"); 3 q; P+ K/ S3 L
document.sform1.checkans.focus(); 6 ?. ]$ q4 d( h, L! v
return false; 5 }: B% z1 A0 {+ M
}
* k: b. x5 r) N return true; i- e, `. I% t: p7 }6 T
2 X1 {* y) v2 ^" f2 \
}
9 h( A1 N" {3 o# t, s" b4 ~</script> |
|