|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14431
- 金币
- 2501
- 威望
- 1647
- 贡献
- 1449
|
这个脚本对你可能有帮助:! j0 a' z9 E r8 B* E' Q5 E3 T
<script language="javascript"> " b/ Z$ g) ?- C
function IsDigit(cCheck) / h# B! u4 `: F! s
{
; j8 d/ K, N: u9 P& `5 t4 {- k7 ~ return (('0'<=cCheck) && (cCheck<='9'));
: v3 h5 w& |4 X; J u+ a }
$ z- B( D: h: A
1 b" g9 F$ p% ifunction IsAlpha(cCheck)
$ b7 i7 r2 T0 a# n I {
# t1 A3 | Z6 r return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
$ }. @7 Z* a4 M3 t+ D. m }
$ e1 r( k& p( R; C8 s. L' U+ ]; S& E
. O9 @0 U8 m5 y* b+ U) ?function IsaNull(cCheck) 9 o9 p0 T4 Y: c
{
8 e0 s9 H9 L3 M return(cCheck != " ") + X0 _( s- n2 w. Y
} $ O: ]# w" x0 |$ p
5 @7 k2 n T' Y* lfunction checkform()
+ {7 R& J& q Q& P% ]/ V{ 8 i' U1 x% d# c0 T3 o) |& }8 a! a
id = document.sform1.id.value;
. n' `' j. b c1 [4 m- O. ]4 p# n if (id == "") 0 D( m2 C2 z' Z+ g
{
" t4 @/ o% e! W: K alert("请输入注册名"); 0 y5 E |. x. X/ S& O: v# D7 {" m4 Y
document.sform1.id.focus();
- G; Z+ R3 m* i return false;
. v- i5 G$ L2 z; f, F } * X7 z. j( F% _9 x; t7 f8 H
% f$ t" ]; v" ^( J/ l _6 O( s for (nIndex=0; nIndex<id.length; nIndex++) 6 C! M2 s2 l ?$ ^' p l0 p
{
) ^# i2 G" X# v/ @; S7 T cCheck = id.charAt(nIndex);
/ d/ Z+ c/ N5 q" J" P/ r9 B$ [& j if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
* O6 X% T; l# @! P6 J) w6 C1 ?- [ { * A; Y) I* a ?" n) B7 a9 ]
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
( D; F' [6 p0 U3 _1 d3 ^. I+ Q3 K document.sform1.id.focus(); 4 f9 `% |- C7 D" s8 M* Y
return false; 1 E; C2 ]0 b4 [
}
* b" U" B& x; d) q! s, x5 ?0 P! y }
, y& Z0 W1 l% p6 Y( B, ?- \ chineseid = document.sform1.chineseid.value;
" o$ U1 g/ G. c% v, _, {; C if (chineseid == "") - ]# {6 m: Y$ N) \% P5 i
{ ' i0 t2 i2 {& t2 W) v% q7 `+ Y: s
alert("请输入中文昵称"); . n+ o X: v3 h- h( R3 d+ l& ^; V
document.sform1.chineseid.focus();
' Z( @, ^! y1 \% k3 [; f) _4 O return false; * \$ m# A; M7 z* C- d
} * H4 ~- V0 a4 j% D, R
password = document.sform1.password.value;
8 y$ Y8 I/ h9 e& h# c0 q& \, {- V if (password == "")
, Y% i/ K/ f+ _ ^ {
0 C3 A1 U. g" ^% k alert("请输入登陆密码");
5 a' f5 Q6 F; D' Q( j' ?' x0 B( t, i document.sform1.password.focus(); 5 W0 f+ U" o4 \5 [" L% F4 [, P
return false; 2 r4 L. Y- `6 W1 J j$ o
} ! _" G6 K9 N2 A: X; W& f
password1 = document.sform1.password1.value;
7 H* w& f4 v r5 o; i" J# z if (password>password1) 1 @/ K( H& k8 L0 x
{
) O. X: O5 k2 \$ S$ C5 T- Z alert("重复密码与登陆密码不相同"); " E4 W2 o- @9 _4 {4 q: ^4 T ?
document.sform1.password.focus();
. {4 \! d5 ?9 k- A document.sform1.password1.focus();
/ H& o& q( x! ]6 i7 d return false;& K" H7 B& n# D, _) P2 g; o
}
! c K2 s" g: M9 W$ B: Lif (password<password1)
! D& E, G: u3 S5 }( V& E" [ {# M# |" `7 V, ~# k
alert("重复密码与登陆密码不相同");
. _4 m. Y, M& K2 ]" A document.sform1.password.focus();
: k# B5 C3 f% B' r- ^ document.sform1.password1.focus(); % H' n+ u7 F* s$ U. o% d
return false;1 G8 `" ^! R% [6 m6 Z# z
}
0 h1 V& i0 ^% S) h1 ]. t( b if (document.sform1.email.value == "")
3 s! a" c. r) k: E7 k' b" s {
+ @- J# M7 c3 t7 S: q alert("请输入您的E-MAIL地址"); 7 B2 B9 ]# h; s/ I8 V2 i& N
document.sform1.email.focus(); 0 D" e1 Q8 E) R8 y8 l( s
return false;
9 a. K% J/ A. W. q3 T }
+ M2 j' ]( B6 F4 e + \3 E: D. j1 j3 E0 S
email=document.sform1.email.value;
+ B% m, z# ~& u% F9 x* f$ K emailerr=0 8 ?, Q# a6 v' T% L8 i( [
for (i=0; i<email.length; i++) ( y6 O% x0 g0 }7 o
{ 6 N$ y0 C# o& y
if ((email.charAt(i) == "@") & (email.length > 5)) + F( m! C0 e9 Z0 v) W
{
) b1 m/ u3 g- [0 V6 s( N- |3 K emailerr=emailerr+1 6 `) J2 s3 \1 u) O
}
' l7 Z! o$ N4 R9 \: ^) i! g } 7 E2 y" s: V5 ^* d$ r2 p
if (emailerr != 1) ( `8 A) U0 a( o, _9 R6 P
{ 7 W: Z/ _& M* `6 h
alert("请输入正确的E-MAIL地址");
) v6 j! z' {0 m' Z) X4 T document.sform1.email.focus();
4 J" u4 M' }) ?; y. D" L return false;
! N) ?8 l. I8 i: c6 R( n/ e } : n( c% x( d' N' W% g" ^( e
1 `* A( D$ g! s: f: e
if (document.sform1.checkask.value=="")
, T4 M# ]( p' \: _, d; x5 ]9 ^ {
# W1 l7 ~4 f6 I6 |# c- F alert("密码提示问题不能为空"); . T/ P$ k3 ` }3 P Q6 I
document.sform1.checkask.focus();
7 d$ Y1 Y) M0 O2 k! ?: s g return false;
7 X) L z9 r2 e' v _) b }
5 d% E8 ?: I; \. i if (document.sform1.checkans.value=="") 2 o, E* R* B/ X, t& }; X
{
' V9 T$ Y" \+ ?: |) y- r- D2 e alert("您的密码提示问题答案不能为空");
% C/ a' q* ^) J( } document.sform1.checkans.focus();
* X- T3 F9 p/ A0 m$ U+ R2 K* t return false;
4 ~- L- I: e0 N- z9 L( \# F$ R6 T; F: ~ }
1 O7 u3 m `. P1 t0 k( ? return true; % P `6 [0 M0 ?! g; y5 U2 t. c
, {$ @, ?9 b6 _+ z3 f} - l) t/ L6 G& p/ r
</script> |
|