|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14325
- 金币
- 2448
- 威望
- 1647
- 贡献
- 1396
|
这个脚本对你可能有帮助:
$ C* V6 R- t3 ?% e, V" i/ v6 h<script language="javascript"> $ m( F4 v- k! P3 W$ K" n8 Y* N
function IsDigit(cCheck) + g+ h0 Y, l- d; M7 x; [/ n. O; s
{
! |8 y" x% A8 S0 z; F/ m return (('0'<=cCheck) && (cCheck<='9'));
: D$ r6 O; B* J) Q } 6 O- I/ G. p: @4 R+ x
r! K$ \9 M2 c1 u; j- Qfunction IsAlpha(cCheck) ) s( [! V8 t9 n# }% L+ e, a
{
- }3 U8 V0 y6 }+ D' q& B return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) & V1 y" `+ L, q# ^/ s* j0 k a, t
} , e5 J5 p i. w! f* |
7 O$ n8 B3 G% d. C. `function IsaNull(cCheck) # x; @# l! ^2 j1 P
{
a: ~. [& I; ?( Y! A; g" R return(cCheck != " ") ! F# k4 E* |( M1 _2 W
} 5 `5 E- w. @# `% }
! r; ]- ]/ a3 Q9 m u; m
function checkform()
8 c& o2 {5 M6 K{
~; U) o0 _0 y. w" J/ q+ U/ y Q id = document.sform1.id.value;
3 q3 T6 c4 @1 T) O) {8 W* v if (id == "")
, G9 o6 m! S3 A5 u: O { 6 l! }% A1 o- Q" U& i) ]0 d
alert("请输入注册名"); 8 O8 t5 l) d: d3 A1 h! P
document.sform1.id.focus();
0 V% Z( t' ~; t( E; G3 i2 F8 x return false;
$ i( l0 X C# N3 s D4 \1 `' F }
9 u# C$ C+ \$ N# _/ R( M
2 V6 I2 ` A% [" ? for (nIndex=0; nIndex<id.length; nIndex++)
6 ]$ s! } I4 m4 o% b4 P { * F/ x& U1 M- m% j8 C3 x
cCheck = id.charAt(nIndex); % B7 ^8 q" x m1 p- D3 Z# c
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
. \# ]0 H) b! c& V {
, D* s2 m i8 o4 O4 c: K% l3 I5 T alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ' q" a# Z5 [: U3 u5 Y5 o
document.sform1.id.focus();
$ _* y$ t( M2 F, C& a/ l; ? return false; ; C. f( w* \$ ?: y- j
}
4 C) z6 o) Z& @; U } : n O; F. o8 E# ^1 { P3 n. U7 ?$ e
chineseid = document.sform1.chineseid.value;
- f; a- U6 O) g' u if (chineseid == "")
1 ]6 o' M8 w6 J6 @9 \ {
5 \ f" Z! h s, B2 W& O1 q2 j/ H: A alert("请输入中文昵称");
4 a9 M- v& L3 v& v& G document.sform1.chineseid.focus();
. J% O' L, |' J- O6 {& e return false;
) F8 |7 r/ ?3 H+ H) m, E$ ^% C$ C }
2 t/ h1 i8 F! P2 K' ` password = document.sform1.password.value; 4 a6 W$ e W) U- M' S4 x+ i
if (password == "")
6 x( F2 T3 m9 r3 I: m { $ B& P7 ~4 M0 ~0 Q5 L
alert("请输入登陆密码");
; X6 [- {* G. s, \! h9 | document.sform1.password.focus();
) a, e" H) O! K- w return false;
# X- a! a ~; e+ g: m' I } ; J* |8 m# k# J5 U0 t
password1 = document.sform1.password1.value;
3 @) K4 F( Y7 A9 ~/ M$ B* T* \ if (password>password1) ' a0 a( } P7 h4 Z6 }
{8 F% h$ F/ z. p8 ^6 q; `
alert("重复密码与登陆密码不相同"); : C# j9 g$ q; F2 n* l' \; i- W
document.sform1.password.focus(); 4 t u. W! ~& C& } |0 Y
document.sform1.password1.focus();
+ q4 |, [; @! e Y. U return false;5 D$ r- E2 @* \% u
} 4 m* H7 X7 O2 E$ f
if (password<password1) 2 L: [0 k8 E0 b |8 ]
{- I! ^9 n) s! {7 K9 E
alert("重复密码与登陆密码不相同"); ! d. f2 Q& y5 h2 F$ _8 E
document.sform1.password.focus(); , v! R, s/ o) I- O" U- O' a# ` u
document.sform1.password1.focus(); ) s/ t8 G6 J+ n% Q$ e
return false;
4 {/ T3 N2 F! T {9 f h# i } 7 o5 ~& ~" ?; o# s
if (document.sform1.email.value == "") : x: P& W' j/ U+ X2 C$ j+ ]- V) V
{ * Z: r4 {6 r& D$ G5 E" ^
alert("请输入您的E-MAIL地址");
7 W9 E3 Q1 A6 F; c' z$ G document.sform1.email.focus(); 8 P! [% S1 x- V8 z4 j/ _# i
return false; , |0 H) T* g+ }* Z6 }
} 6 C D! K# H( i1 l9 I8 u
$ i4 y; p/ [" g# t: R: D b
email=document.sform1.email.value;
N" P) a3 M! s+ H2 ] emailerr=0
, @% g& k# c) c for (i=0; i<email.length; i++)
8 A+ d$ E: j+ h+ ~' m2 J { ; w* l; ?% i) ~8 @* m9 y, \( ~5 @
if ((email.charAt(i) == "@") & (email.length > 5)) : |: n! O! g( @! [' {% p! O$ V
{
$ q; C6 a( j: I; [ emailerr=emailerr+1 1 ?* p7 f; d9 U( S! m( ~
}
F g5 \" L$ n& b; W- N6 @6 } }
. S- }) ]8 q8 b) V if (emailerr != 1)
4 f0 X/ w0 `2 d9 N& Z { { ! p9 R6 J/ \/ h
alert("请输入正确的E-MAIL地址"); - w" Q' Y5 U3 C" {' J* C
document.sform1.email.focus(); ( z% p$ F7 }7 Q& x$ s3 s1 F" z
return false; ! K" R4 F t$ O8 K2 J' O( D8 z
}
0 O6 m, d" |; |" A# g7 `
# W5 X& Q& Z$ |3 g% O' E if (document.sform1.checkask.value=="") & w! D$ c4 W+ z* E0 J: @
{
# z2 O. d6 B9 H" q- M) _8 Y$ } alert("密码提示问题不能为空"); 1 }* ~7 h1 c5 G4 i( B# u
document.sform1.checkask.focus();
, i8 ~* r" g0 i4 Z: X+ L return false; 8 ?! V$ W9 J- ~: u
}
) O" e1 ~; P/ z$ _9 D) H% @ if (document.sform1.checkans.value=="")
/ p$ Z! h$ H7 \+ O { $ W- B4 t+ _* D: T, a U
alert("您的密码提示问题答案不能为空"); 6 T' M+ a, {" y: q
document.sform1.checkans.focus(); ) D8 \, e0 W# R# K
return false;
/ j8 F# t9 I6 j) `& J+ _ }+ E7 L) u* n- {/ F q, H2 ]! Y
return true; + t- L3 }' k6 c# Q5 Z
4 |) R$ b1 W/ i- V% K4 _5 O
}
. ?. n' y# w! V1 g b9 C0 H</script> |
|