|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14391
- 金币
- 2481
- 威望
- 1647
- 贡献
- 1429
|
这个脚本对你可能有帮助:
; W6 n( B* A& ]3 I<script language="javascript">
6 T. B$ k1 @8 b, Tfunction IsDigit(cCheck)
7 u0 a; {5 f5 ^$ r A( ~ {
& T0 b# k/ R2 G- T- H return (('0'<=cCheck) && (cCheck<='9'));
# x% L. w% X+ p) e( r5 l }
9 ^% {. F% i+ i ! c& L2 ?: K6 g* {( T/ v7 X3 C2 K
function IsAlpha(cCheck) 8 k2 r% I* E2 P1 Q, T3 ?% ]
{ # T' u* i( A/ z) `0 a' u' n. e
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ; [7 w/ x% d$ ?, ]3 I
} 5 _6 |9 F6 y6 n. e' {& S* ~
& ^2 m: l( s# x1 \; `
function IsaNull(cCheck) : e* O! E7 x5 o: Y2 U0 X. R- B
{ 9 H m3 c2 z/ _+ \& `
return(cCheck != " ")
- o: X0 P$ @/ u/ K } . W0 L* e% i) ?; D8 Z' V5 p: w0 x8 e
. b8 c7 {& a6 f8 a! v: `. K- L; u
function checkform() # H$ f1 d2 v# [: `" q0 {
{ 9 D- p% |0 w! s
id = document.sform1.id.value;
( V- n& [+ H& |* U* A) O. E if (id == "")
* j9 F- C# D$ M/ ?& {: p {
: q1 a' p0 P& u8 y- C; h( S alert("请输入注册名");
. \8 S$ Q2 p9 w0 Y document.sform1.id.focus(); & J/ z* J7 U1 E8 N$ X( t5 N0 j
return false; 5 I( n. J% q& w/ {" {% d
} K& D- ], P+ l
) N$ \9 Y( L" H0 J2 i" M9 v& h& Q
for (nIndex=0; nIndex<id.length; nIndex++)
* e- g# ~" k9 I { # Q, L1 s' Y ]
cCheck = id.charAt(nIndex);
: d! X" _0 }- `' {$ Z if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
; [0 f2 s6 O* H( @9 C$ M0 x { 8 B6 z" Q$ G- s
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
7 m5 t9 F9 I! T/ J document.sform1.id.focus();
5 o2 g. \6 P# E. A3 Y* w/ J% T% E return false;
0 i0 E7 i5 X* c } # a2 A# C" e% ]: F& [& z+ Q
} 4 L/ L* W: b3 \0 |7 B. Q" K
chineseid = document.sform1.chineseid.value;
1 V( E% _2 C2 l* y& N if (chineseid == "") 1 g( y" N; R" P% G
{ W! \' i- j, q% H( u
alert("请输入中文昵称"); ( z- c, V! h1 i# _- s: L
document.sform1.chineseid.focus(); - O! u2 W& H* u1 M' Z4 _
return false;
8 s$ g( f2 F" T" q- Q/ H } 9 Y' M2 _8 c( Q& w, t" o. G
password = document.sform1.password.value;
4 d, |9 r# p' S, g* A if (password == "") # F- I/ E8 F; q6 L [* x/ T
{
, p0 h7 i4 b; @( ?! u alert("请输入登陆密码");
1 e$ D5 i) b" p" h5 q& t document.sform1.password.focus();
0 c9 N4 v1 K% \2 F+ x return false; ) w9 b: o! c7 M4 J! o( a& T2 ?
} 1 f2 D; I* H5 ` u
password1 = document.sform1.password1.value;
3 i9 D- T, _# [5 p. w& i2 J/ Z& X if (password>password1) # n: ~6 x/ f- o' C2 d [5 h7 S
{
8 @/ G9 C* {; j' `) W* ?# j alert("重复密码与登陆密码不相同");
4 ?& R5 X' q! E( L# M& S0 L document.sform1.password.focus();
, i4 v, K' h2 N document.sform1.password1.focus();
3 P4 Z3 e( k* @9 @6 d return false;
0 J$ C7 S$ x |/ |' O }
6 \" f0 [' ^( F: Z# i( V# mif (password<password1)
8 Q: U# K8 k. B5 {7 K/ }6 V {
* P; E! I w1 z- q3 @: C1 s% O) v% b alert("重复密码与登陆密码不相同");
5 z" O9 @; x4 Z# G/ P$ f5 s2 o2 q. ~ document.sform1.password.focus();
: h; S; K4 D: J- ~5 I document.sform1.password1.focus(); 4 N7 | F: z3 e, V6 v
return false;
, y7 l5 K- X: v% s2 V$ i } . B, B$ e9 e O# u$ i" W
if (document.sform1.email.value == "") ; S2 e+ ?' [1 ^/ y# s9 v
{
: L* z9 W" P$ T/ R( I4 k alert("请输入您的E-MAIL地址");
, A; C/ z' G( m# ^+ b document.sform1.email.focus();
8 l/ G1 [2 }( B! f; }2 O return false; : j' ~0 Z* S0 r- _2 X$ V
}
+ g: F0 J6 A h3 y! ~
# c7 [/ l' F0 U: |4 w1 f8 M email=document.sform1.email.value;
" \* P% A6 @% y/ i9 A/ E( v emailerr=0 - |5 y1 U7 v$ j: x4 Q) r: r% j
for (i=0; i<email.length; i++)
% K$ h* ]8 ]. o {
- X9 N& \, n" H; X1 n7 b! m2 ~ if ((email.charAt(i) == "@") & (email.length > 5)) & j% w0 R) x+ |9 A R6 |4 B
{ M+ w" q* Y; u$ \
emailerr=emailerr+1
. O' |- v, g9 ]( a# r }
9 A' H) u$ v& R6 `; h } 3 {; z, Q+ c Y6 ]. ^% u9 x
if (emailerr != 1) ( U! P! S! M& g
{
1 e6 a2 g/ }2 @. c& u7 Z+ j7 s alert("请输入正确的E-MAIL地址"); ( D0 v! \8 E# B: J: ~
document.sform1.email.focus();
4 z+ b$ F* C% M- O! R3 _+ I return false; & O" h4 ~# q- A8 f I0 ^
}
" l u8 K8 x) [2 e
. M' {4 L4 [% P) f- C7 N/ t" z( X. g if (document.sform1.checkask.value=="")
1 @; L' {3 d g/ O" Q { 8 R9 _8 @# X$ ~
alert("密码提示问题不能为空"); 1 f: |+ E% w" |! b! e6 B6 r" \
document.sform1.checkask.focus();
0 q: @$ k9 u2 a: t return false; . D+ O, T# V% D2 D! {6 ?" l
} 1 A- T7 N1 s( O
if (document.sform1.checkans.value=="") 0 _' h0 C7 Q. p) T
{
/ ]0 i( T4 ]# k: z, @ alert("您的密码提示问题答案不能为空");
- Q* D+ n8 T6 h+ E+ E document.sform1.checkans.focus();
1 M$ F" k! o6 A$ e1 Z G return false;
& g3 Q# ^8 m. ~8 ^) f _ }- s. H! @5 B$ j4 i) [
return true;
+ O/ v8 w7 ]* A) U
& T- t* t& Q+ d/ I/ D( k} # d4 R2 D! `) C
</script> |
|