|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14317
- 金币
- 2444
- 威望
- 1647
- 贡献
- 1392
|
这个脚本对你可能有帮助:
8 q& d) L1 Z1 h' v<script language="javascript">
, X( @4 C& X' L- E9 ?+ Ffunction IsDigit(cCheck)
' J! P1 K) v* H# ]& C8 s B2 s { ! [* K. X& `# T4 D7 Y$ B: V) u, N5 L) n! z
return (('0'<=cCheck) && (cCheck<='9')); 0 y2 W8 \ d# K% t& _. c
} 1 ^, J# ~; F4 i. ?
8 ~- @" z. ]0 j
function IsAlpha(cCheck) t4 m- i9 a+ E# ^
{ " ~( L$ A, I/ Z. v3 M0 _
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) & S8 F) w5 C7 x2 o
} ( a6 N- Y$ L# B
+ v# y; `" e) b3 o6 f
function IsaNull(cCheck)
% V) N$ p# N. J6 G4 C3 _ {
. k. q+ X- R0 B9 m1 F J+ P3 D return(cCheck != " ")
) e5 Q3 [1 m' U9 O$ M } , ^1 k, i0 M: E* H
; m! E# w& _* W+ zfunction checkform()
/ i/ q7 [/ J% [- d{
% g1 I9 B4 Y8 Z- B& p id = document.sform1.id.value;
* p) P- p) V2 R' z if (id == "") 1 o5 o# d6 z; I* |; |
{ 0 V! m# f- U8 ^; x4 K' g3 R
alert("请输入注册名"); ; e/ c) j, O* L% K3 }
document.sform1.id.focus(); 2 @, u4 b+ O1 }7 l* X, G0 ^
return false;
. U( t6 z6 L7 x1 l5 k u( S }
2 _" }+ b1 a0 Z 2 o4 |0 U; F K3 g" y+ ~
for (nIndex=0; nIndex<id.length; nIndex++)
8 X) E4 J4 h' i { $ Y; \; } M" b' T8 M$ l- M+ j
cCheck = id.charAt(nIndex);
* f$ K; r: l5 V( T# W if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 2 X! v8 ?1 v0 h
{
0 _6 f/ I# _. J, w% D( g" ` @ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
/ B* [# s( ?2 r, {* X- L0 W document.sform1.id.focus();
9 ?- A/ ?, O0 {' m' z return false;
0 q# n2 j' ]* a0 A7 r f2 c } S9 y4 _! z) `
}
3 K1 r, H' x G% f9 B5 i chineseid = document.sform1.chineseid.value;
" x7 ]/ C5 B6 r9 H, I if (chineseid == "")
" _2 w3 N$ y+ W6 t6 O/ U. w( d) L {
3 b( S" z7 X% \* N& E2 U alert("请输入中文昵称");
6 a$ C: b# ^; B% r+ O document.sform1.chineseid.focus();
9 O+ f* t* H1 O7 a return false; . G0 s4 t* K2 [& m5 d- A S
}
" Z. Z% i' S: o7 w4 O: @ password = document.sform1.password.value;
5 {7 k- Z0 T* S if (password == "")
( @' h: f% s2 I8 D { 8 ?" _0 T, y( ?$ q: h
alert("请输入登陆密码");
2 b: @4 ~, U9 R$ F document.sform1.password.focus();
# D* p; M2 W" l) F$ e I) X return false; 7 h+ Q$ W5 i; F' }" A
} 5 {+ j" g2 o, K1 ?8 p1 e% O
password1 = document.sform1.password1.value; 2 H* J3 }8 M/ W2 }, h" c1 i
if (password>password1) 3 L o8 Z: | }) O, S! H/ d& A
{
; u1 c: p4 |5 w: J, h \9 V alert("重复密码与登陆密码不相同");
% n( B2 B! T( k: X. T document.sform1.password.focus();
* h' N/ F; z6 x" o document.sform1.password1.focus(); " I) o8 I! K" y. I& ^# l
return false;" B d) Q1 T2 }6 O! q7 q
}
1 P8 y7 ]4 b0 ?, @. fif (password<password1) % u- W& g# M* @1 h/ k2 j
{
% Y' }% }9 f2 }# n7 ^ alert("重复密码与登陆密码不相同");
- f6 {! H; ^6 |6 h document.sform1.password.focus();
7 U# {$ F. G- T8 s+ f document.sform1.password1.focus();
" ?' e* q3 ? c6 b/ t: Z. a) V return false;: z7 `% o9 J4 s/ W1 u7 D0 E0 B
} # f& l7 V. ^- }7 Q; G
if (document.sform1.email.value == "")
+ |/ }: o2 r V1 x {
, F4 T$ {/ L: N) ^7 H alert("请输入您的E-MAIL地址"); $ c+ Q* M" v: d9 | J3 H- c* D
document.sform1.email.focus();
& B+ U/ P! W* J return false;
5 }0 M/ Z: l0 e: d0 _* b } ' g9 t* W% b% Z' u. f3 v
& u4 Y1 K+ x. t) X, O% J7 | email=document.sform1.email.value; ! }9 g4 {) Z& \+ V
emailerr=0
# @1 J! Q B4 c4 [ for (i=0; i<email.length; i++)
7 N$ Z4 p o$ B4 h4 O0 | { + u* m, r0 L% O1 s( X8 {# Y
if ((email.charAt(i) == "@") & (email.length > 5))
" `* H* [. O r( v+ B- V8 T8 T {
( M9 N" X4 n6 u1 ~: p& ] emailerr=emailerr+1 ; ]9 x( k# z9 {% p+ g4 g# R5 v" y
}
L/ `5 C7 r% l/ Z+ k5 W' c6 D3 G } 9 ] d9 J! B: l' i9 A
if (emailerr != 1)
; A# A# L. e# j+ C& `4 @ {
* ?: [, t4 d% t# q" W1 F alert("请输入正确的E-MAIL地址");
+ q1 @& ]" {6 `4 l- M6 L document.sform1.email.focus(); ) P/ G( t! ?# d: K9 z7 I
return false; 6 P# t7 I' o: O+ d9 ?
}
& \" G$ ^1 c. y; D 4 F* Q1 }6 ]5 { ]# M& I
if (document.sform1.checkask.value=="")
4 f3 ~9 K/ u5 m6 q {
D) U, O! k4 z7 z+ u" W alert("密码提示问题不能为空");
7 X( k( O A' e8 ]% M document.sform1.checkask.focus(); / ?0 J0 H7 W1 k, l& C- M* j/ B+ x
return false; 1 A' }1 H% l- V3 _5 `
}
" V! Y0 n1 z( }1 ]- h if (document.sform1.checkans.value=="")
4 U3 C2 |4 h8 g7 d4 j {
. l& b4 i* k! d. [ alert("您的密码提示问题答案不能为空"); 8 X/ C& T3 Y$ J+ V3 Q
document.sform1.checkans.focus(); ~/ G, _* X, }
return false;
2 {2 J* E) t2 ? }0 ^* B1 H# E5 |
return true; : v& F) A- i& g! B, S6 `4 ]
2 W" w( j2 g6 _* g) s} 2 K: d# L$ v( K& m
</script> |
|