|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14419
- 金币
- 2495
- 威望
- 1647
- 贡献
- 1443
|
这个脚本对你可能有帮助:: f: m) p ?5 h4 x h6 F: R4 h b
<script language="javascript"> * z9 }3 q# |/ x" @
function IsDigit(cCheck) ! F% A/ @8 E3 s2 E- J; S4 z7 K$ H! T
{
" I4 D5 y! Q {4 \. T6 j0 R return (('0'<=cCheck) && (cCheck<='9')); 0 y- w/ M# s; B6 m. u# V
} $ |% ^% Z4 x0 I7 j0 @% ]
8 g3 V4 V+ T9 L' o& u0 Afunction IsAlpha(cCheck) % T7 a8 [3 \/ G' Y' b
{ ( E) W3 I, A7 t; O; L
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) . _1 Z Z* I5 I
}
& N, M* ?( Y7 w # B P, R" p1 i2 o, L
function IsaNull(cCheck) ( [' Q4 E( L2 y! f# l; d& T
{ # u8 u" e; I! o+ P: J5 \! e) n( l4 k
return(cCheck != " ") " M; M" V0 \) S& p# b& P' V
} # V; ^9 J. q4 _+ {( z
7 Y0 N0 }- b Xfunction checkform()
0 H u3 K* A) F: |- ]7 ?{ . n1 g4 ~; R) n1 f2 O( _
id = document.sform1.id.value; 7 Y* X0 C' x0 z) ~4 z
if (id == "")
$ H! k% w# V) `4 B: M, q3 H% O, i# ` {
, F. k2 p+ v' A8 D alert("请输入注册名");
8 M" F6 p* t" j4 }5 B: l3 C+ R document.sform1.id.focus();
9 K1 \$ J8 Q2 _* o( @! M2 N6 `, v9 @ return false;
! i) P! B( t. u! F } * W# U0 S& d% J7 s' q; D/ {; S3 M
5 t! T6 k- }4 [& R; a4 i( I for (nIndex=0; nIndex<id.length; nIndex++) 0 z/ }- U( F. }
{ 4 D# A8 `8 ?" @, G6 c! a7 a
cCheck = id.charAt(nIndex);
" p K# U1 R2 X if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) @6 U+ V: S) ?7 S8 F) c" ?0 B4 v
{
4 s U# H- }2 l! V/ o2 y alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); - b8 d8 Y7 {7 ~- D) T
document.sform1.id.focus();
1 Z5 x }2 y, t return false;
$ v0 @6 \# j1 \9 p- R5 ?3 _ } 9 h8 u% _6 D! z: \! a6 H
}
8 q. r& T0 r1 h6 S# U& _/ k chineseid = document.sform1.chineseid.value;
u5 h2 X3 f; J* U3 ? if (chineseid == "")
$ ?. j! h+ L0 C( A { 9 L: @' S' J4 ?+ @6 r/ S+ q
alert("请输入中文昵称"); 6 e- `5 o$ Z0 h& I8 H4 N2 Q
document.sform1.chineseid.focus(); , {9 y3 t3 \* w) g5 M
return false;
$ z3 L- S! G: h& @% k, S& U. z7 c5 h }
R) y& [8 ~* {3 l password = document.sform1.password.value;
2 x( c. h+ H, Z! E$ x) @ if (password == "") / h$ }4 _- Q+ X M0 {- J
{ : j8 t5 b d5 u! ?
alert("请输入登陆密码"); % e0 R0 o8 a+ n h% ^4 B
document.sform1.password.focus(); B" y- \4 V* M
return false; 7 A+ I8 m9 b" I% b2 t# ]/ @
}
6 D j I' k6 S% p password1 = document.sform1.password1.value;
: c; h/ x# t2 ~: m- A- F if (password>password1) , `* C6 W, X X$ [
{
# k5 c! [" t8 U* F' ~ alert("重复密码与登陆密码不相同"); ( |% J+ e; L& @- f2 c* |, D h2 X
document.sform1.password.focus();
: k0 a: R& w) @3 Y; z4 a4 J document.sform1.password1.focus();
# x# b+ ?8 {" F1 |' S! i% |) G5 G return false;
+ u3 p, q$ y' i( p1 C2 j& E }
4 o( M0 Z8 v7 W6 `8 Aif (password<password1)
F# b0 F3 }/ g {. Y2 C6 Y& H& @: O% ]
alert("重复密码与登陆密码不相同");
6 o8 [9 j2 y2 l; e& P document.sform1.password.focus();
" B) A- j, X) Z N/ k7 G document.sform1.password1.focus();
$ ?/ N: R w- V$ b return false;* u7 U/ @) j7 I0 S2 O# B
}
+ { M7 Y6 U2 k# G# H$ p" ~6 t if (document.sform1.email.value == "")
8 l) W/ G/ F% u, R8 O' y7 C { ; H2 l% P( F% L( z. i
alert("请输入您的E-MAIL地址"); * U+ j5 G! [+ r7 y: X/ e
document.sform1.email.focus(); % Q' D# C0 k, Z" J. B
return false;
6 d. v; V5 R% ?( c. D( I }
! ~1 p5 n- r+ L1 ]1 \ $ G O; z+ h, }+ K$ ~. Y, E
email=document.sform1.email.value; ' I7 b8 ^3 h& D& T& m
emailerr=0
0 R4 {( n- M" A+ k* } for (i=0; i<email.length; i++)
; v" D- m, \) y7 | {
3 T* m3 k0 ?3 i9 m if ((email.charAt(i) == "@") & (email.length > 5)) 9 K: z# [. {# z( E+ |
{ 3 `) a( H3 _3 Y! [% Q9 L/ `
emailerr=emailerr+1 % H* m, T/ N# F- L% d, I/ M0 |
} ( T. J% T: X/ ^0 a' P2 n
} 5 J( ~; ^/ T% H, ^8 a
if (emailerr != 1)
" H/ I6 C1 L+ Z4 }8 z6 I { 8 {1 |9 L \' K5 E' B) I2 D
alert("请输入正确的E-MAIL地址"); 1 S0 v" i0 Y: S: H8 s9 d5 ^
document.sform1.email.focus(); - Y/ m9 ]/ y% x( ~- [: j$ N$ I
return false;
! B( s ~2 h' m4 j% U. j }
% L3 e' s5 A+ z& W. @& p) t5 W
7 g( k5 g& E& p4 Q; \; c) u if (document.sform1.checkask.value=="") ' I& d1 ?. O) i" {7 N- b+ A6 u D
{ % J, ?" |* E, J0 C' B2 Q [
alert("密码提示问题不能为空"); ' E- D7 m- o$ [! X) q" A
document.sform1.checkask.focus();
7 u; G" v+ t1 o, ` return false;
# P8 w3 u8 h' p5 r$ i X4 A" S }
8 T) \$ d1 ?, S; w1 J4 i4 [ if (document.sform1.checkans.value=="")
7 P S' a0 [9 u% J( |% K1 T& N( i {
- U+ }# N* A' n {# @ alert("您的密码提示问题答案不能为空");
! c1 d4 j7 A; i: |5 N9 }/ f document.sform1.checkans.focus(); 9 n2 P" C, q3 K/ q9 l
return false;
) e* z5 ]7 a d; Z, F }3 t* R( {5 V# J% [2 }. l
return true;
9 d( v7 G3 }* |# \9 C, ?2 d# G
& a) h# t N4 y2 D0 Q* ?}
5 T' k' U. m- ^- P f, `</script> |
|