|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14347
- 金币
- 2459
- 威望
- 1647
- 贡献
- 1407
|
这个脚本对你可能有帮助:1 ^7 w, g9 z. F4 n4 Q/ l8 E$ B
<script language="javascript">
7 O- \2 Y8 b! W* y; S; V ]0 C, _2 l3 Gfunction IsDigit(cCheck)
# ?: @! @( A1 A, M; Y {
, Q2 k* @2 I' a* e- F6 ]% f' P return (('0'<=cCheck) && (cCheck<='9')); ) m$ X5 z9 W! i1 v0 Y8 n; D; L1 v
} - x c% z5 G! y9 J/ [' h
5 \# p2 V2 B2 o. N, |1 x( R
function IsAlpha(cCheck)
* R0 i/ @) k0 H5 ?3 O) E6 w) A { % F/ J9 s% R1 d6 d) q
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ) C" V, n: {7 m |0 }4 @3 z% K
} + m: z, a: q; m- [* I) h r
( }- j/ d1 P; A+ |0 W* `8 u- Qfunction IsaNull(cCheck) 7 f' k1 {3 n6 ?) D4 z I
{ ' v6 B3 J1 \3 z. v0 |. i
return(cCheck != " ")
3 K% e( Z8 |2 g- X: } } ' I |- B" ]9 e, |" r/ Z5 _
, f9 {1 E5 J( M2 B/ A
function checkform() - ~: V8 n# Y% k# n' M
{ ( a3 L- A; W+ f3 r, c1 L
id = document.sform1.id.value;
# U2 ]1 x, k6 F1 h8 M if (id == "") ) [ q% V& B1 z
{ 5 L& L, E& O/ F
alert("请输入注册名");
2 m1 P8 z7 u9 y. U- W0 d document.sform1.id.focus(); f' M- b4 _1 v7 n
return false; & ~6 ~# ? p; f6 T! ?
} ( T6 L2 X% ?$ k. l. v
5 @' R, c0 ?! X for (nIndex=0; nIndex<id.length; nIndex++)
9 L% ^- [! k: i9 p4 e {
2 x( Y8 c, f8 k# N cCheck = id.charAt(nIndex);
. A" v. t" I6 ]# |/ Y7 Z if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
0 P; n- V; `# |" l' _4 P {
6 r* S6 R# A% N0 H& c# S5 J alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 0 v/ c3 g1 e% Q( J: S
document.sform1.id.focus();
8 b. o2 h# Z; W7 P& i return false; . ?6 Y* h/ F8 i/ a5 G5 k- ]8 z
} + F8 U L* d2 ~8 N" G
}
9 ~ y% w4 V% ^. e$ } chineseid = document.sform1.chineseid.value; % E& ~5 {3 d! h% I
if (chineseid == "") 2 I* r# d1 S* {1 a1 P, R9 f; Q
{
! U# Y# {4 j% Q0 }9 z# @ alert("请输入中文昵称"); 8 A( ~0 O ]! f1 H
document.sform1.chineseid.focus(); ( J7 |7 W4 Q. Z& |$ S, K$ a
return false; 0 b7 s2 i$ `$ Z5 N" v
}
5 {" p x" L2 j& d, P$ p" z/ Q! H password = document.sform1.password.value; : g& m7 w) z9 ^& N) s
if (password == "") " {3 ?( c- Y' Y% V! K/ r
{
( P/ ]) g% G- c, L; ^7 ?8 Y alert("请输入登陆密码"); , v6 c. {" O+ B U! F F* }
document.sform1.password.focus(); ( a* R% s+ J$ Q9 o
return false; ' A: ^6 Y6 `4 D; B3 e5 Q5 x* d, O" z
}
* Q6 }/ ~; p# @% q# O password1 = document.sform1.password1.value; * Y' |! {2 B* m+ h% O
if (password>password1) # B3 \* F! T- I- J
{
' P4 ~' D# s1 _ alert("重复密码与登陆密码不相同");
8 J" p6 q4 F, s document.sform1.password.focus(); 4 x( N% Y% M! L2 R+ ~
document.sform1.password1.focus();
! D; C, E, T- o" ]! b0 O6 d return false;& v1 P9 \, ~- e! |
} 0 S8 W( a! r4 {) L/ h8 A: \. z
if (password<password1) " g8 W/ `$ ?2 E- ^
{
: n3 X% [: N1 j d3 s alert("重复密码与登陆密码不相同"); * d4 ], y2 o, x2 J# p
document.sform1.password.focus();
. n3 l) J' }4 {9 O: f8 b document.sform1.password1.focus(); % t6 J: R# t/ q% y2 [. h9 G
return false; E& }8 ^9 [7 G- \5 \: Z/ ^4 T2 a Q
}
4 E! @1 v/ E% X- h- X if (document.sform1.email.value == "") 9 I4 u3 }. L7 r$ n/ I
{ ! U. S; L0 l% U. J j: j$ r8 l/ Y
alert("请输入您的E-MAIL地址"); 1 C. k2 S0 X" z) u
document.sform1.email.focus();
8 d1 }6 ~) s7 e9 c% X- x+ @ return false; " X" ~3 Y$ q, Y
}
$ H4 W# j9 P$ b( P" ] 8 k; h" g( y6 \0 T! C
email=document.sform1.email.value; ( Z' V1 D1 i: B+ J( h8 A
emailerr=0
# s. M4 R) g. @. _/ A0 B& H( M0 { for (i=0; i<email.length; i++)
$ e Y' D% q! Q9 m { 4 W1 D; ~8 P% q
if ((email.charAt(i) == "@") & (email.length > 5))
) _3 B# H/ K( e/ D7 j { & J$ U. {7 b5 d- T: W% w
emailerr=emailerr+1 1 R' k3 s! H4 G- k8 v7 l
} ! _* b0 Q& T) Q) {
} ) x7 ^! \% s3 c
if (emailerr != 1) 1 X' H# a( J5 i7 m
{
5 l; g L& `4 o3 G) Y alert("请输入正确的E-MAIL地址"); 0 @9 l& `# ^2 ]! s3 V) n/ U
document.sform1.email.focus();
" V# y9 d3 ]+ v" A0 Y- w return false; % C; t# s/ ?: \' a8 ?
}
6 o9 U- _" U+ \ ) I& S5 B. g* Y* `/ c2 ]
if (document.sform1.checkask.value=="")
0 x: O2 R- b1 m% V) Y2 E! ~0 m {
5 X* ]# }, `& @" c9 s alert("密码提示问题不能为空"); 2 }/ i& \0 e! n" n) a
document.sform1.checkask.focus(); 3 i6 O" M0 K6 S( t
return false; . S" T: W8 {/ g$ T& n
}
1 T+ I! a, `1 a* {/ r if (document.sform1.checkans.value=="")
1 y: | G, Y; Z9 o8 j& q { * g/ v& D# }5 Y W
alert("您的密码提示问题答案不能为空"); 9 R3 s% |- I% F, Z" C+ c
document.sform1.checkans.focus();
+ N' s+ L( |; C2 T8 ]5 W return false; $ m$ D- g! x: Z1 _# V" c
}
! @$ c. \9 x3 W/ u9 Z. W return true;
% o. j1 I, x' S % c# |8 U) W% N
} 7 P. P2 A! T# k5 n+ A L/ p/ B
</script> |
|