|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14391
- 金币
- 2481
- 威望
- 1647
- 贡献
- 1429
|
这个脚本对你可能有帮助:
' ]& X* g E) D% w8 c<script language="javascript"> 6 @' N+ t$ s5 ~% k* W% H" k
function IsDigit(cCheck) 2 p" m# m* f# v) i/ D7 R4 l! m
{ O6 F8 J2 Z+ v7 M
return (('0'<=cCheck) && (cCheck<='9')); 2 Y; Q. I& v9 N4 V B) U0 g! I
} 7 [; s8 d9 v. D( g2 w) e( b: O
8 G& X: J0 [& B4 I7 M0 Kfunction IsAlpha(cCheck) . v& r. k) \4 U4 P- \
{ . s: x0 _3 b/ X- t$ g A
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
* d/ ^7 v5 L# K* v9 b2 M+ Y+ e }
5 O( C' L! q8 N' ^ 7 P% V5 k, B% o) e) {7 C
function IsaNull(cCheck) 7 C6 a, P* m: V3 z3 H
{
! R. Y/ t- O8 q/ F# S# R1 r return(cCheck != " ") * S1 Q5 k: Y: i' q
} * X" X3 c! I/ ^1 D: c2 M
; q5 {) M' @9 a- z! i% `" ~8 |
function checkform()
3 V* Z: y {' M* ^3 Y{ / y. V( m6 s7 o
id = document.sform1.id.value; 1 N% D4 Y* g3 u2 Y, V3 L
if (id == "")
- U" U( m0 g6 R2 a- B* ~3 f. V0 n {
9 y3 x2 F$ P6 s2 s5 m- _% g alert("请输入注册名"); 8 s' M. B- d1 s4 S+ N
document.sform1.id.focus(); 4 G3 E! L5 ]: `6 n& M
return false; , E9 D1 k& R; a( _& x: F, P X+ \% {5 r
} . @, [1 M* h1 b0 M) B$ B
. W7 G7 ~' X: f: G4 Q
for (nIndex=0; nIndex<id.length; nIndex++) 6 r2 J5 O8 \+ K( G" V; \
{ $ R4 N p& f- `1 ?- @$ [% j) f
cCheck = id.charAt(nIndex); 8 O* Q$ E- e t% i6 i+ c) e% Z
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
, T6 P3 {( b i, K; g {
- y( c% `$ }3 j5 b) n7 C/ }" c alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
! y1 P: I/ f1 ~; o& a! Z+ | document.sform1.id.focus();
0 \9 I' u* l! h. |. ?) ^ return false;
- H" y( f/ L) F# V2 A }
3 ]( L, ~( e. Z4 _& B/ y }
- v/ S: J* z9 G2 d3 M% q1 K i r chineseid = document.sform1.chineseid.value; 2 \* _$ a9 n! c; V1 ?
if (chineseid == "")
, V& J6 V8 q/ ~3 A, c( V {
7 T6 z! z# {% D" Q5 {& p" b alert("请输入中文昵称");
3 S1 u, o% \& B i document.sform1.chineseid.focus();
, ? i; V0 c% S% S5 i return false; + f3 o; h$ |7 r/ D* n
}
5 G. f& V0 f" }, I# M) o& F& o0 ]- u password = document.sform1.password.value; * F R, o/ \" j2 {$ R5 N# J
if (password == "") ' g3 S+ A& D' Y
{ 0 ^. O( N+ @5 i: q# ^
alert("请输入登陆密码"); ' d( Z: H1 b2 a# z3 H: ?
document.sform1.password.focus(); ; h! n" N# T8 u3 S7 X
return false;
% |6 _& \- T/ O3 }1 |+ h } $ I4 d/ D$ T) Y( D
password1 = document.sform1.password1.value;
9 H% ~( Y, t0 y, H0 I! ]* K3 d if (password>password1)
$ V2 B8 C+ O9 Z* f {
. _2 ?, g T: J" O! E, V alert("重复密码与登陆密码不相同");
9 v% b+ ]7 [5 ?) Z: A" I' J document.sform1.password.focus(); / x6 `. S; X# f1 G
document.sform1.password1.focus();
- q/ N6 v2 J. V+ E& {8 ? return false;
7 e1 P" q8 v! ]8 h6 \3 z0 F6 x: ] }
: i. |8 T. Z6 n0 Vif (password<password1)
. I% {1 F3 H9 p: ?: l* {2 h {
$ m( e: p1 q) L/ D2 \ alert("重复密码与登陆密码不相同");
# O$ e' c) N8 g+ l4 V2 G. v' E# U document.sform1.password.focus();
' U/ Z: |; P5 k6 I r5 B: d document.sform1.password1.focus();
2 i5 ]/ P% J4 E/ N return false; v2 W+ s7 {2 r; M
}
3 l' m3 r1 H1 S' E8 k, C if (document.sform1.email.value == "")
# _7 G9 K' C: @ {
! I; ~' w8 z$ ^% H& ? alert("请输入您的E-MAIL地址");
% b: f& c3 Z: Y: \/ S2 V2 A document.sform1.email.focus();
+ S: V+ ^# d( G- W% T! Q% R return false; 8 _& q9 Y1 w1 x+ {* a8 Z& Y, Y
}
( _- c; _$ i _& \. a; c5 W ) E( t2 k& S5 ^1 |( l" n- b8 P& ^2 g
email=document.sform1.email.value;
0 x2 L' ?. E4 Z emailerr=0 1 U, d X3 I8 g3 D
for (i=0; i<email.length; i++) 4 T* x$ y- u5 i2 f7 B* c* p* k2 j
{ 5 l4 f" b. x, ^ x0 ]
if ((email.charAt(i) == "@") & (email.length > 5)) 6 A" I4 c" v) C& Y& U+ Z4 M
{
# ?1 Q a3 L* q! v4 b- n5 I emailerr=emailerr+1
. l6 |4 y% Q! a7 M( W. s; P& L } ; w- w/ p3 c0 q
} # U; q$ M, i# j4 ?; T- f$ ^
if (emailerr != 1) 7 `, V8 P- s9 x# N3 @
{
7 V+ x; j# C# `+ N- o6 g/ m alert("请输入正确的E-MAIL地址");
. G+ y5 y7 b, R3 c9 }1 T3 y* M document.sform1.email.focus();
: V3 I2 T S; v! [' u/ p return false;
! q! W. c& a e+ T0 N0 ^* Y }
) A; J: k! D6 G/ Y* _( K- Y/ L- [! l: M . ~ V {/ D' n: t5 F1 t
if (document.sform1.checkask.value=="") 3 X* \( x4 m. j) r6 P
{
* M8 J" {: U0 O( ?* i" t n alert("密码提示问题不能为空");
. Y0 T c) V$ F7 K document.sform1.checkask.focus(); 8 h, H. E" P I% U2 \* k: B+ ?
return false;
j) u' p+ l2 V0 e/ ^$ c" y& p9 Z } ; D+ M) v2 G3 J9 V2 z: F: L- s: P+ ]
if (document.sform1.checkans.value=="")
9 P% m! l: X$ u/ R {
4 ?- A2 [/ H# k! S alert("您的密码提示问题答案不能为空"); ! y F2 s \1 e# o4 H/ e
document.sform1.checkans.focus();
% w \' r# D, c return false; 1 K+ [& d" i3 l6 ^! ]
}
) s+ `, n9 w4 E( c( S: h) e return true; * `' g6 v! j/ `: t H; D& v$ P
1 b2 @9 {4 f7 a& {! p# {
} $ C3 A7 ^ b8 m
</script> |
|