  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
这个脚本对你可能有帮助:
3 _/ U- s" ]5 L* _* o4 x<script language="javascript">
, ~$ L, T2 m4 ` Ofunction IsDigit(cCheck)
) N4 |! w' \: i) @ {
8 f5 \( e% H" m; U$ W2 x- m return (('0'<=cCheck) && (cCheck<='9'));
* ?. ^! a8 m- D } . Q. H, t, a0 F$ T# f
7 }9 m+ `5 T1 U1 M* `" L) N/ T# Hfunction IsAlpha(cCheck)
2 V8 z; X% K9 b% L( r' | {
6 d" p# A2 v6 P4 D return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) # Q2 q$ z& E U9 R$ A
}
- r& I' w0 P1 D4 J; [9 g6 h3 {1 ` ( |8 d. T( ~( H, s
function IsaNull(cCheck) 7 K) x1 Y; p% K$ {
{ - Z. R7 \4 x4 u$ }, Q
return(cCheck != " ") `! v- k8 G. U
}
5 |/ }5 N% {& j* h) I5 m% \: t& b( u
7 x/ J S9 a0 k& t; Dfunction checkform()
! d# C! r2 N. U8 o" D% y4 |6 ~{ - ]9 P; R2 H1 @6 E+ I
id = document.sform1.id.value; 3 Q A* N2 e$ ~1 c( c+ W4 }
if (id == "")
! B9 R! `- D! d; U2 D& d {
- b% L" T2 ]6 o( a1 \/ C alert("请输入注册名"); , \7 O( T2 D; c; [8 Y1 Z' h
document.sform1.id.focus(); _- x- @5 @: B# ~" @, z/ @ W3 r
return false; # |& @, [5 M3 A1 M3 J. x9 z6 i
} 6 }3 t' ?1 K0 o3 R; p/ L: W
& N/ p2 K; m5 R5 c1 P- O
for (nIndex=0; nIndex<id.length; nIndex++) 5 X3 e& t# x5 M. c* _$ K
{
3 n5 c6 N/ ?/ P0 G9 ~ cCheck = id.charAt(nIndex);
6 M9 C* m" |+ G% R; X if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) Z1 i1 ~* Q' C o
{
9 U1 Z' R1 [9 e4 T alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 1 {5 [ { i: I- @+ o( f+ E: _
document.sform1.id.focus(); 4 m% ?+ q3 S" }
return false;
6 M. [2 r, A% h9 u; { } , n& y( L! X& b0 W7 |. h8 U
}
* e, X7 p" S0 Y7 }8 R; b chineseid = document.sform1.chineseid.value;
+ R1 [2 Z& S$ E h% j if (chineseid == "")
: t+ X8 k! W# u9 b& H( p { $ ^0 ~$ {& p2 c
alert("请输入中文昵称"); 9 F* E9 k$ L8 z6 E5 ]5 @
document.sform1.chineseid.focus(); 9 N; @( Y3 l( C! ^
return false; ) X$ _! Q2 b8 x; D+ ^1 t* x: [
}
; r V& B$ s" @ J0 } \1 ? ~ password = document.sform1.password.value;
* @) C( E, q3 @! o if (password == "")
5 R7 I8 E; k. L: d0 r {
* ?& J e6 h0 N4 H alert("请输入登陆密码"); 8 b% C. X' k& z, F4 e2 x, H* ?
document.sform1.password.focus(); " { f1 `/ r- W
return false; + h! |* n4 z0 `
} ( K- T! K. o$ U7 N* s; p% @# k
password1 = document.sform1.password1.value; `9 e5 D+ M/ q
if (password>password1) 1 }; @7 B3 _2 }# D/ N/ ?( Q! t' d* Y
{* |& Y2 g8 ?7 P0 ~1 J* A% W, \
alert("重复密码与登陆密码不相同"); : ~# c h' \, F9 {
document.sform1.password.focus();
% K1 h9 d5 S( k! R# B I9 P* b document.sform1.password1.focus();
5 Q" z$ ?2 I7 ^8 N return false;9 _- z0 i% ~1 e
}
2 i# U( \9 N7 u+ G9 C3 S# g$ Pif (password<password1)
9 e! h3 u+ y/ d* Q4 a {0 I5 ?0 `% T1 [5 \% D; J8 C
alert("重复密码与登陆密码不相同"); # Z; Y% ]7 P/ i o
document.sform1.password.focus();
8 [3 y- \/ g9 A4 u5 E3 s document.sform1.password1.focus();
) w0 V: ^+ P- Q5 S d! { return false; }7 R& B( `0 j" V4 Y
} % T$ g9 x$ ?, _% f
if (document.sform1.email.value == "")
" F& r1 N: s A" t- y1 O {
* g' M$ X* M1 _9 e: v alert("请输入您的E-MAIL地址");
* Q/ U( ^' G l- A& b- T document.sform1.email.focus();
5 t. J1 r+ P) O* U1 Q. Y return false; 3 ?, I7 M) P5 e! U
} & v8 d$ w! O% |( g: j
/ W& P( n' B& X; w2 X: H
email=document.sform1.email.value; 6 U0 v$ G/ O2 j+ C2 }
emailerr=0 ! q) p0 [- B! A! G
for (i=0; i<email.length; i++) / i' L& v( {* e- H9 `8 i: @& N
{
7 p; E: C+ g P if ((email.charAt(i) == "@") & (email.length > 5)) * F/ h) l% w/ P
{ # }' U% W. u( S9 Z( [
emailerr=emailerr+1 & ]- {( b# N ?1 t& R. A; w3 w) M
}
$ O/ u B6 E( [: v6 P/ ? } $ {. N; U, T7 y/ S2 U" U
if (emailerr != 1) ! n/ |- s. ]9 N! e/ g
{
1 \1 N/ L- e+ s' i8 e" o alert("请输入正确的E-MAIL地址");
, ^* n( n9 M: E `9 u- S document.sform1.email.focus();
3 h% L" L6 q2 M; ^% G4 x6 m return false; 0 k+ Y' r6 ~0 y
}
; @# f0 ~# A. }' m; K # t, U+ | |0 l$ p. v \4 d6 V" r
if (document.sform1.checkask.value=="") o+ @' j8 U7 g1 K2 K, _( Y
{
7 }2 k2 Q+ @9 S4 ^- F alert("密码提示问题不能为空"); 7 T/ |5 |, S* }! P
document.sform1.checkask.focus(); 4 R; l; d2 D7 ?+ |% F. R1 J
return false; % J0 H* s$ p" Q: r8 r$ I' E
}
0 C4 K8 I% Y& M* \ if (document.sform1.checkans.value=="") 2 X2 k9 J E0 R4 \+ m& |
{ , Y$ u* k+ x7 v5 E
alert("您的密码提示问题答案不能为空"); - H9 |2 S; {3 T- j m9 c( Q
document.sform1.checkans.focus();
4 m A% D6 e5 J; W return false;
: X, T5 n# z! v5 z }
) E) M, l) m4 x& q m$ X return true;
! ?3 p8 I% K) d0 |4 m ; K# s: W% J1 t5 X
} M4 d* g$ F% P3 C) r. ]
</script> |
|