|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14417
- 金币
- 2494
- 威望
- 1647
- 贡献
- 1442
|
这个脚本对你可能有帮助:& z- \; T2 s5 O
<script language="javascript">
' H# ^+ ^/ j# j4 N Hfunction IsDigit(cCheck) 7 j2 a9 k$ A/ A; f
{ 8 M6 W& x9 [$ y# r" @- w' D" I
return (('0'<=cCheck) && (cCheck<='9')); + Y2 n7 _4 b- V: r. [9 l
} / t- I1 v6 O1 n7 L/ E: M a! ~
9 T7 w1 e2 s- a
function IsAlpha(cCheck)
3 g5 T% ^- {" r, V {
! n( z* B* r3 N/ |7 S- ~/ y( j: O* w$ J return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
- x0 {" f* k) P: @0 c, P. l } - \" b4 y8 w6 ^% A0 [* k
% x- W2 h8 k- F2 G, x' q: v: W& o; Y
function IsaNull(cCheck) " B( L, B8 t" P) x5 h8 d2 H
{ . x2 U @$ M* G0 O* ]
return(cCheck != " ") + E- i, t6 K r0 w" N7 y3 N& y
} 7 @8 [1 V4 K0 `3 b
* g* e1 `6 }& U. h: R% E+ O# |5 q5 Rfunction checkform() * b- ^- O* C0 k# D- G
{
& G4 F8 P2 C3 z) t% v6 G! d: w; U id = document.sform1.id.value; # H8 E( n9 q. v, [9 ?1 c! a) K
if (id == "") - V, s% u4 m* K: Y/ Y5 P% u
{
, J B# p6 a2 E; _7 X$ B alert("请输入注册名"); 6 N- L! c0 p- v& O( K( D* F! e/ o
document.sform1.id.focus(); 6 t1 v/ V v, w+ [& S. Y- I
return false;
# d1 |" Y- j4 p( l! D0 V1 n } % C% q; a, V9 _" ]. @* b
4 L6 T8 J) R3 r for (nIndex=0; nIndex<id.length; nIndex++)
8 X1 @$ M5 M& B: f( k x# ` { 5 ` s7 U; q: |: H7 O
cCheck = id.charAt(nIndex); $ s5 K0 e9 I# _/ V) ~2 T
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 4 P I0 s+ k4 ^9 s
{ % i `1 T# L9 K* S
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); l( z+ Y+ S8 c; L
document.sform1.id.focus(); , J' [" a, Y; v1 Q2 Y( N
return false;
, h+ j/ k- ]$ u o5 U } ) O; y1 G9 j: A4 A% w( U
}
' F6 I, j5 i+ q I chineseid = document.sform1.chineseid.value;
- c8 S( {, y. t! w- X7 H if (chineseid == "") / N6 H8 Y( t9 Q! ~
{
" ^; f* A& Y/ W6 a. {' c3 T alert("请输入中文昵称");
2 x. [) m7 m* e5 C document.sform1.chineseid.focus(); 1 h0 f. o& K& w
return false;
- s; J- w# L, M }
# d* p2 G: |& {( f3 ]! { password = document.sform1.password.value;
+ u5 }6 q+ f% _ if (password == "") ; r8 _, I; [6 f6 `: O
{
6 k9 G3 N ~5 O$ o alert("请输入登陆密码");
/ Q* n+ n7 ?9 h0 y4 J k document.sform1.password.focus();
1 I2 i9 B; U& l" z9 a) a0 u return false; 1 \" o$ a+ |- G* ?( U" M0 f
} 6 T6 Y- a/ s! t" ?& \. d; A1 b# T
password1 = document.sform1.password1.value; ) n7 j6 W" D* K w9 i- C
if (password>password1) " U/ P6 n! Y$ K" H
{& l! x! w; d; u' q+ ^
alert("重复密码与登陆密码不相同");
4 ~; w3 R; l2 G# x document.sform1.password.focus();
8 f7 T3 v$ H8 U& |% ^% O$ U- X document.sform1.password1.focus();
8 Y+ c/ B$ X. h) C return false;/ r9 W% o% q8 J& t
} ( H; {5 w5 ~( t
if (password<password1)
7 ?3 [! V5 X9 S {
; A3 f4 h) ^5 M; q$ F3 m alert("重复密码与登陆密码不相同");
) p: W& m4 Q( q+ U; ?4 G1 N document.sform1.password.focus(); # ^: j* e% W' Y" `# ?% ?
document.sform1.password1.focus(); 1 v7 N2 I$ A9 r1 F: k- z
return false;9 i; [% h; n9 L
}
' S" i- O2 w, S9 p. `. z if (document.sform1.email.value == "")
7 n. l: Y+ ~1 B {
/ I3 N, B5 j+ }2 ~* j alert("请输入您的E-MAIL地址"); 7 F+ O/ h& y( A1 V% K
document.sform1.email.focus();
1 g" K( k9 l! [ return false;
1 V+ l2 n6 N" m9 ]2 J }
9 ?9 }* C+ e2 ]4 Z/ T1 g0 X2 N
" r& m, u! e# {# f email=document.sform1.email.value;
6 v- [# ~! \) q! l9 N emailerr=0
2 ?+ j* p7 d. H for (i=0; i<email.length; i++)
8 Y2 {+ s" D$ H; J& ~% \ { u2 q* Y, B a( w/ z# Y
if ((email.charAt(i) == "@") & (email.length > 5)) 9 b) w& ?! V& @! [" r! x* \+ F- `
{ + y7 d# v$ Z# B- v* G* J" I3 _
emailerr=emailerr+1 * x( j4 l- O/ s, l7 R+ r7 {
} 2 n( K% H; A) O( q. i a* b9 i
}
: q% A3 B6 O; g# i* m8 A! ~3 w if (emailerr != 1) " K9 h( U* g6 h" B( k7 s9 H
{ 3 E7 A: u# L- l0 q7 f n6 x
alert("请输入正确的E-MAIL地址");
7 c8 o! a; Y2 ?0 W/ P% n; m document.sform1.email.focus();
% t+ |7 ?& Y; z7 @ return false; & D/ n; L) Z |
}
: L" L5 {1 T! j6 C/ i 1 T& q6 s& y& _" n4 e
if (document.sform1.checkask.value=="") 0 ~ W+ H8 u: \! N
{ 3 k8 M; j5 y2 g. R4 t! w
alert("密码提示问题不能为空");
* ^+ ]$ h; {. z9 C- V document.sform1.checkask.focus(); ) c6 e* B3 p+ X* U/ \* @2 b
return false;
- i2 Q: z( p6 O; i1 G; w }
% ^7 u" u4 J! b b( k* A: e if (document.sform1.checkans.value=="")
# }$ u0 c( i4 l2 P* k& |$ h2 H {
; r5 p# I( t# S5 W/ [; W4 e alert("您的密码提示问题答案不能为空");
]/ U5 |8 o5 {+ n# e document.sform1.checkans.focus();
3 Z; _* W- f8 t6 e. j! t return false;
% n0 G9 C5 R5 p! n" z8 ^: S }* _( }, G7 p- L& O1 Q
return true; ' n& M# M! _' w' @$ \% c* u
* m" L& P6 n, d2 A} ) u2 u. E+ O6 Z8 j0 w4 c5 Q3 G9 X
</script> |
|