|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14315
- 金币
- 2443
- 威望
- 1647
- 贡献
- 1391
|
这个脚本对你可能有帮助:
3 `* O6 [# G+ q' g0 b; |<script language="javascript">
+ H; p ] n8 yfunction IsDigit(cCheck)
7 k7 Z$ Z, C2 r1 l' J0 v5 l { 0 `$ m* }* o- j+ U0 d5 i0 r
return (('0'<=cCheck) && (cCheck<='9')); 2 R9 |, p! \( ^: H7 D! a) x
}
+ Z$ \2 c. M3 X" O: b. U- e
9 ]& }2 D0 Y. f3 Hfunction IsAlpha(cCheck) 6 b3 s/ K/ c$ z% s
{
+ P3 }4 i) X& r8 y1 k return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
3 w. m! L* y! K d1 J4 }# O9 R' R } * I2 i) ^1 W @. N$ T% `! |- [$ `
- c1 y4 {. ^( Z1 a7 k# Ffunction IsaNull(cCheck)
$ \5 N& h; f6 r% \' c( k. t { # J) c$ D2 `# Q3 Y! r! y: |+ A3 t0 ?
return(cCheck != " ") % Q; n- R# G7 V. N; |- `. U
}
, ~% I. A- m( i4 c
1 t( ?5 Q- a& C% e5 t) Hfunction checkform()
5 ~! s! }! e7 P4 V* b. n{
1 `! C) O- }$ ^- R8 t& M- p id = document.sform1.id.value;
0 S# z9 n9 v( X4 D" s7 r6 y' t if (id == "")
" m7 L( N4 g5 h6 q' ? {
! y- F( [/ G6 w. p+ d( E( W1 i% s alert("请输入注册名"); ' ~' D3 J5 H$ w7 V/ t( ^5 V* F0 O3 ]
document.sform1.id.focus();
1 \/ r# N$ L- F. p q$ G return false;
. J" x" ^/ d5 u F0 a: _5 r } 7 h9 p7 q$ E: V1 k: s
' `( j5 \" O- K( U" N! l
for (nIndex=0; nIndex<id.length; nIndex++) * h. m m0 o3 @& w% E' O- n
{
6 C( k9 L9 W& b& Z. D9 f" ` cCheck = id.charAt(nIndex); ; i9 `7 {/ k# m. P6 m; H
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
: k2 x% F9 N. i+ s { 2 b m/ b% O: ^$ N% ^' Z
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
( |$ K2 u( A# V/ A; @8 t' u% n: Y, j document.sform1.id.focus();
2 I! X6 M% K% Q* y" R return false;
2 p6 T/ x* m W3 }* Y/ d+ u4 W/ e( b* V }
$ l1 r: D$ n+ f3 |6 d2 j } . T0 e8 C' Y# i' F3 s( s0 s3 ?+ R
chineseid = document.sform1.chineseid.value; 9 f2 l: N' E, W# w$ U5 u8 J( v
if (chineseid == "")
* v4 w0 u+ p+ x { 5 G% `" v) ^1 L* L3 N
alert("请输入中文昵称");
! H8 Y( V/ n2 `$ \; _' { document.sform1.chineseid.focus(); 5 K4 r- J |* @2 k( Z& N
return false;
# D8 C. h9 z7 B0 D* e# i } % w4 r- C C9 Y1 h& s
password = document.sform1.password.value;
9 i; L* ?- \' g; V if (password == "") ' f& D9 C% q' o- s, ^, G5 X
{
" u2 R) k& U/ Z9 L7 ~2 E" N alert("请输入登陆密码"); % D+ t) T _* E3 U$ j7 K5 Z
document.sform1.password.focus();
- l8 A4 ^9 ^" f- ~- N return false; $ J' y: t( T4 v6 K
} 6 t- |; O8 J! ~
password1 = document.sform1.password1.value;
* v8 a2 { b' d9 D5 [- _ if (password>password1)
6 |0 D) r( z& W6 z {
4 z. @ K0 b1 _" R alert("重复密码与登陆密码不相同"); ) p5 o1 w9 r: ]
document.sform1.password.focus(); 8 e5 i: W/ ?6 u
document.sform1.password1.focus(); ) A* ~) Q/ E! F9 b) q
return false;
* ]9 L0 f' e; J) x! v( O% T9 ^ }
2 b4 p3 Y+ M8 n: E+ vif (password<password1)
! g2 y+ C2 d& z# ^. R1 q$ E {( Y( N5 W w% _' G6 ?* j( H
alert("重复密码与登陆密码不相同");
4 L: w7 t6 l0 A document.sform1.password.focus();
5 l+ r/ S4 t8 E/ K0 P! T! | document.sform1.password1.focus(); % \) a8 y0 p4 Y* c* f( m- u
return false;
/ n. Z8 ]% C( d0 y; b } : Z3 w, C" N* a8 q: E( I8 M
if (document.sform1.email.value == "")
6 H4 ?3 I8 }1 d% N; [ { 7 @% K8 \ u' i# F" Y* G
alert("请输入您的E-MAIL地址");
" S1 ?3 L" V | document.sform1.email.focus(); 2 Z. s1 G5 C" c9 y; [2 P& j7 H) _
return false; 8 l1 ?8 y# _" M2 g Z5 m B
} ( g& v) `/ f# A/ C7 h3 H2 C1 x
( ]1 ?6 W6 M; Y+ G email=document.sform1.email.value; 8 M+ ] K" B+ y$ ]7 J/ H5 X
emailerr=0
T; p" d0 |7 |& S% W2 S* c5 v8 ` for (i=0; i<email.length; i++) - V% S! O2 W4 e) A% M7 H& O
{
! V% y. n! z& a/ y5 f3 _) f$ Q if ((email.charAt(i) == "@") & (email.length > 5))
$ ~; i% e7 J$ `/ E {
0 h" X# d% U4 _* O; p9 X emailerr=emailerr+1
. [7 K5 _* o4 W+ A }
H# e* d4 l2 q } ) t U+ J9 U6 u- U( n. ?
if (emailerr != 1)
! Q+ f( j: {, v* F- I {
2 {4 G$ K( q! Y2 o, L alert("请输入正确的E-MAIL地址"); 7 s8 U+ X! ]1 v: F! X/ W/ v, J
document.sform1.email.focus(); . q% \" o' f. e6 j
return false;
6 _3 v$ E+ [1 X; \6 V! a: M: [+ ` }
3 }1 \ g3 a9 \
, ]- A2 A3 Y1 |; v if (document.sform1.checkask.value=="")
/ `& i% q; X+ v8 E. q" | { ( S# @: C- v* e; y4 M5 P* {. Z7 K/ u
alert("密码提示问题不能为空"); & w0 e. R9 e( i1 T/ M" U: ^& M% d
document.sform1.checkask.focus(); 6 G* M, ^7 ~7 [ o! \- ~
return false;
; |- z! O/ N, s; f) A( D4 `7 e }
! j/ }0 I) H9 Z+ F- ?( X6 S if (document.sform1.checkans.value=="") ]+ S! z4 g; r0 f2 {3 X
{
* ^7 h3 ^, ^$ o! _9 w; v1 a, l alert("您的密码提示问题答案不能为空");
* C4 `2 t* R6 Z; L1 Y& {9 X) X! @ document.sform1.checkans.focus();
9 X7 T8 Q, x+ b! a$ F1 C; M1 t return false; V4 `- m9 l' ^2 T" k
}
' f: f! H3 `4 e0 l+ f( [ return true;
/ f+ L+ b# s$ t1 v j* N ; R1 k- r: ` L4 @. @- |0 `
}
) x$ f' f1 Z( s4 y& s, k</script> |
|