|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14413
- 金币
- 2492
- 威望
- 1647
- 贡献
- 1440
|
这个脚本对你可能有帮助:' R7 V- T) R" ^ C6 F9 H
<script language="javascript"> # `) |$ q2 S) H8 n1 I7 G
function IsDigit(cCheck)
# b. T8 @. f- P; R* S# J { # r; y' Y; S+ y
return (('0'<=cCheck) && (cCheck<='9')); / S/ E9 A# r% V+ t& {0 {
} + \6 n1 N w/ S# P" K. Q" ]) h
4 t5 Z( ?( y M! o1 I$ ~
function IsAlpha(cCheck)
) h0 J0 I+ J- ]$ J3 y+ o$ ^! a7 E' A {
2 y0 T; V0 K5 A, D! P" T6 n return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) % \4 \; t2 `2 o
} 6 {# f& X, x/ w' x( C! f' S8 B T
. `- m" b$ f' L6 z1 Xfunction IsaNull(cCheck) ! D; ]& }8 u; [$ V
{
0 Y. N( @" ?. K return(cCheck != " ")
! u( ^4 g7 z- Y3 S( @! Z; k7 U. q }
$ c j! ?. }9 s" T* G 7 Q: G3 y: ?) D8 t
function checkform() 9 y1 Y( g& \! q8 w; L4 f
{
# a2 O- n* e# F5 F. S) | \7 J id = document.sform1.id.value; . Y5 R6 d3 i ]6 j1 B2 X$ m* E T
if (id == "") . B, n7 g. N7 B1 s
{ 0 e( Y6 Z4 d5 g y5 C& g/ G1 o
alert("请输入注册名"); ; z" q! Y$ V: `$ u
document.sform1.id.focus();
5 E' \7 A4 c i" i- s% C: [ return false; 7 V" r% w) |, t# F. J: N
} 7 B+ y9 E* X( P, \% ]# f0 o7 A; M
( F, `9 P; N; x9 \+ J, s# J# M6 v G for (nIndex=0; nIndex<id.length; nIndex++)
5 D' S$ U8 N8 q5 Z+ m {
) D/ ?1 Y+ W1 d" O" \7 }/ A& `, u cCheck = id.charAt(nIndex); - S4 M3 V3 a- n( ? H
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ! | }+ C! Y" N+ R
{
( f$ Z5 N4 F6 e* t; w, _ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 1 z$ m* L0 B( V/ @1 j& K: N
document.sform1.id.focus();
5 ]' ]. n. N7 i0 ~) f# Z return false; $ o0 P" p/ K. e2 V5 y
} & {7 ], T3 q" e. x8 j2 J: ^
} , c Z6 B7 x( w" I0 L5 W! [
chineseid = document.sform1.chineseid.value; 9 g' U- j# x* x/ v
if (chineseid == "")
( k' v" G2 ^* q5 h8 S {
& a# M& ^6 M8 u. C alert("请输入中文昵称");
4 D1 b3 f, x; k2 S+ N5 v3 M document.sform1.chineseid.focus(); 1 h# M: g M. X2 ?$ r J- _
return false; . q( V8 f0 R$ X' w/ v% _
}
9 Y3 [% \) E; e% {$ Q0 _ password = document.sform1.password.value;
# d4 B/ O4 { _1 z. c0 @ if (password == "")
: o6 z7 |8 p% J {
+ Z7 J% ?' G% Z- {* ^/ P& H! ~ v alert("请输入登陆密码"); & X- k/ m. `. |& E: r
document.sform1.password.focus(); " J) r/ J/ C, o+ e) F+ l
return false; 2 E# E* o/ |* [ l
} % K) D5 p& C( j6 u4 x5 l
password1 = document.sform1.password1.value;
1 Z3 v" K4 d5 P* a if (password>password1) 7 G0 c7 ^+ S( i0 w0 s
{5 ]! H: E3 J! ]- S, ^: H
alert("重复密码与登陆密码不相同");
, g0 K+ A; O& i6 T; J document.sform1.password.focus(); : K: h1 d6 P, {5 W& f5 E! Z
document.sform1.password1.focus(); R; O1 S8 C J; y
return false;9 z6 o# [! s9 P0 s, y
} - n9 @% e0 J5 a m5 t
if (password<password1) # ~1 G5 t! P0 \/ K+ ]
{5 e2 E& l5 n) p) j2 k
alert("重复密码与登陆密码不相同"); 1 [! W2 Y* y8 G
document.sform1.password.focus();
4 ^- R7 |. g! }& t6 v/ h document.sform1.password1.focus();
$ M( R+ u1 U& l* s return false; |7 T5 X" S- k# m* T! E3 T8 C! F
}
- F/ J! q* i1 X- R! B if (document.sform1.email.value == "") * `$ Q' C# O2 V7 d" y4 q2 \( x
{
. B6 h2 \$ |5 m! N alert("请输入您的E-MAIL地址");
' C3 J3 h9 \; K$ d/ d document.sform1.email.focus(); 0 G6 a" o4 W* c2 I( x$ h) a
return false;
( `- X+ _' A* G O( d } ' q6 {# G) G) F* e; j
. N& q+ s, h! } email=document.sform1.email.value; 0 L, p B' R; q( F9 c0 b& a" H
emailerr=0 ?7 ^) s! p3 f& W# E
for (i=0; i<email.length; i++) S9 i: [# t- B7 j
{
5 j) f& y' M" e1 O+ X if ((email.charAt(i) == "@") & (email.length > 5))
; ~6 G* i- c* U {
1 {- Q: H! O& @% E# X0 s& P emailerr=emailerr+1
6 d# ?8 g2 g6 |- Q3 O% M; d }
) T I; K, x( Q1 Q; h- w. ?) T3 G } ! g! Z& g( n/ T+ m7 G
if (emailerr != 1) : o* ]9 V! u2 u# k0 E( B
{
3 `+ {, ~, Q, O: n alert("请输入正确的E-MAIL地址");
- z( |6 I1 O7 Z9 z' Q. y( H- E/ s document.sform1.email.focus();
U7 r# q6 c* ?, v return false;
0 w1 N: B* O p J+ Y( @ }
% p; Q; K8 }+ c, A o* e1 t 8 h. q' @/ x; Z1 L! n7 g9 c
if (document.sform1.checkask.value=="") # Z+ L0 ~+ V9 s8 W& A3 S
{
4 e0 Q$ Q$ z* z$ Z alert("密码提示问题不能为空"); " z* w2 f4 s( v
document.sform1.checkask.focus(); 1 K0 S( A }# x( Z
return false; ! q" ^7 d4 z/ n
} 6 ]! E/ `* T: {, D
if (document.sform1.checkans.value=="")
( S6 n; Z! e' t* n4 R {
2 M A( [- i& X. K& V; L" D alert("您的密码提示问题答案不能为空");
" p9 B, x. V' X6 q& j1 D" j6 ^ document.sform1.checkans.focus(); 3 Z- Y2 O+ o* r$ I G
return false;
1 @) y4 i) }/ o6 I }
$ X) S2 n- D/ t5 q, q return true; , l1 g: ~2 ^; V: P; o% _
; @6 C1 m9 z% R F5 [; {/ Z
} : W- Z- o) v- I8 h+ j$ n8 A
</script> |
|