  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14239
- 金币
- 2410
- 威望
- 1647
- 贡献
- 1358
|
这个脚本对你可能有帮助:
* [; H9 b' m( j/ Y<script language="javascript"> % o8 E3 E$ r- u; h, A$ q
function IsDigit(cCheck)
' Z ]( ]8 K2 V, ~ {
' R7 s+ n$ _* c) H) b; Q) @) | return (('0'<=cCheck) && (cCheck<='9'));
: {2 V6 W a8 Z1 O* Y( f- x } ; s/ B8 f( l2 E
/ O6 f2 `9 Y. p. lfunction IsAlpha(cCheck)
6 s* V. I% E* H {
# c$ u; J! ^. V/ k return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 9 [+ n) v$ k3 Q( F
} $ n5 E4 @/ f- |, T. H/ P
( I5 Z$ @" x! a! _2 y
function IsaNull(cCheck) 2 \( }! a% B; K* k
{ & n0 r# y: [0 h" B
return(cCheck != " ")
4 x V# K; c. E }
5 ^8 a X U# m& J- I+ R( x9 c
5 a5 c* _6 k- h& rfunction checkform() ' V/ L7 M' f2 D( t) V3 I
{ . O' M/ E4 b1 K) e7 x
id = document.sform1.id.value;
) Z1 ?* _/ A$ x- j1 b# | if (id == "")
( w7 E# ]$ O/ f+ e { 4 P3 A1 Z% R! a) c7 g( z! D: R* w
alert("请输入注册名"); 1 G, V( @) d8 g2 ^+ Y" Q
document.sform1.id.focus();
$ A% w. N: {: D) i. d) `: | return false;
* b7 p5 X/ Q2 w- b6 W5 _ } 0 d) c6 g4 N! z9 V8 w+ w
% o( Y" k+ X& I) }, f for (nIndex=0; nIndex<id.length; nIndex++) " L% f7 j1 D! B; B0 Y( a
{
7 A. {5 |( { G/ p cCheck = id.charAt(nIndex);
! p5 v( P% k& S$ S if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) , S; G+ }7 X1 }; P$ o
{
8 O7 G2 n( B8 z7 J3 p9 \6 p alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
$ [+ x9 T# W& p# M/ [" P- l document.sform1.id.focus(); . J$ Y7 m7 o7 x5 F" x- T: w
return false;
' `- G; v6 y- H$ Z+ m }
9 t9 l D# K; ~ X$ @- ~) D9 [ }
- K6 ^' g2 ^+ O1 `7 y$ \ chineseid = document.sform1.chineseid.value;
; V: _! ]4 H( [$ X, v% j6 ]0 ]& c if (chineseid == "")
. J9 D- C9 m* k6 y" i" N/ n { , s+ B4 n. S& z3 Y: e3 F' o
alert("请输入中文昵称"); I# e# L0 r, [8 B8 _8 h9 L# D+ n
document.sform1.chineseid.focus();
; T, b$ t% D$ ?3 n- d return false;
, j( r, F9 m- F } 9 k& j+ {( C: r! C7 Q
password = document.sform1.password.value; $ m0 `5 _' x, g+ ?/ |
if (password == "")
! T4 V) X" U* |: W* l" ]+ G7 ] { % v$ T5 m6 ~! ~/ K! s4 {
alert("请输入登陆密码"); ! v3 A' \3 S) \1 d
document.sform1.password.focus(); 7 N7 c7 x1 W' [: b2 V; o
return false;
1 l% [5 _( l6 h- A }
) B9 D2 `% t9 `; A password1 = document.sform1.password1.value; , x8 {; n% w/ p6 B6 g4 p( j
if (password>password1) / t& `1 k8 e$ z1 r% G6 M
{% Z s) i, K$ o0 b9 J
alert("重复密码与登陆密码不相同"); 2 H9 k& K l" _0 d
document.sform1.password.focus();
3 o1 ]6 k; B- X' V4 D. E document.sform1.password1.focus(); % ^) }! `/ A; c; g8 m0 S
return false;1 {# X) d2 t4 V" y2 j; a
}
Q$ M( C: p2 B+ \) eif (password<password1) 4 H. [& F2 g, c9 [" M& X
{
/ ~5 H0 H+ w8 i$ h) d, y alert("重复密码与登陆密码不相同");
$ G9 t. x* j* T document.sform1.password.focus();
, |0 Z1 T$ D7 W document.sform1.password1.focus();
$ h! J% T0 _' C3 A+ u7 s# T return false;
) R' v: v2 @ [. Y) c2 j1 I. p1 T# u }
6 m& S8 e) M& @. A, b/ }0 t if (document.sform1.email.value == "") 2 H, c& i& D. o
{ 1 }" {, M9 n8 f0 B
alert("请输入您的E-MAIL地址"); 4 B, ~8 y6 ~/ V% X
document.sform1.email.focus();
8 V" z3 @9 |+ O# c: x: p! a: D$ b return false;
* z/ r" ^9 `2 f( e; k0 M, p } 7 ^1 V4 p+ d3 E+ x
. _: \; F* ?, O. ]8 D2 E email=document.sform1.email.value;
7 a* t- ]3 i! a' | emailerr=0 3 t* h7 H6 W0 K; F# D6 ]; l
for (i=0; i<email.length; i++) 2 i( b" L) r( R: l) L2 ~# c
{
1 p0 `$ h7 R: {% Y$ ]& m, j' d if ((email.charAt(i) == "@") & (email.length > 5)) ( f- M# z( ^! x: v, w% y& Z% X
{ ! P- ~; G, x: `6 \1 p% A: u
emailerr=emailerr+1 , Q- n ^, B& B' O
} 8 w5 b3 d' _' o2 w3 ?9 p
} . H; ^, c: O ^. z- Q6 Z
if (emailerr != 1) , [! X9 V& d& d/ h( J5 F1 K
{ Z9 Y+ C' B. C% H3 D
alert("请输入正确的E-MAIL地址");
- j- V* k8 V# v# z( g# I, N* _: [ document.sform1.email.focus(); 2 N9 N2 G5 ?! w1 B7 S* I$ K& F
return false; ' F7 F! [$ r0 K# n5 @; `6 G7 k% y
}
- _- \3 j7 N% q9 F) o6 y
) n' \9 S; }2 K4 R6 H5 y/ A if (document.sform1.checkask.value=="") M& s. G% C, ^. C6 x3 E; c
{ 4 `. o( m5 G( Z# K
alert("密码提示问题不能为空");
2 C$ G1 ^9 t) e( y document.sform1.checkask.focus(); 7 {' k2 k2 _1 I% ]9 U7 s
return false;
5 a' J" T& B/ k# ]. _, z7 Q. J! s } ! O) j" r: Q& n5 `! I3 |& ~
if (document.sform1.checkans.value=="")
6 M6 Q% K" G/ x { . e' U7 {: o1 ?1 P5 _6 E7 C3 K
alert("您的密码提示问题答案不能为空"); - z0 d+ L% s* ]1 g, f1 h/ M E
document.sform1.checkans.focus(); 1 e. N+ T' Q! w8 S; y
return false; & q* q1 B5 [& R4 U& ~1 m& G: ~: J) q6 }' b
}( o9 V' L! D5 U! ]8 t2 l8 [/ [2 |
return true;
! p/ ?3 m. r4 ^$ c4 g$ m* } 8 Y& P r/ p6 e# m) @
}
) L" S9 U$ o1 y* Q" h( C' B</script> |
|