|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14313
- 金币
- 2442
- 威望
- 1647
- 贡献
- 1390
|
这个脚本对你可能有帮助:
& w8 T) q9 X, e<script language="javascript">
: U; w2 I& x9 K/ w* Tfunction IsDigit(cCheck)
4 i W8 c5 }$ F( d* N- [/ [3 ^3 W1 \6 d { + Z* M. R2 j( O L& j4 O
return (('0'<=cCheck) && (cCheck<='9'));
1 x \0 l/ z) p$ p. C* f }
0 s3 a$ ~0 A7 K. Z; E- G / w8 u, G5 |( \7 O+ ?! {
function IsAlpha(cCheck)
# f& X; E/ e( Y/ l/ j0 r4 f: b {
) N% H0 m% c9 | return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
+ T0 B2 Y. Z; p' a7 m }
" l6 k9 S' B# h8 }, q6 R. @ 4 n5 z, ?# A- s2 O4 _
function IsaNull(cCheck)
& A- H) R) a) ^& V { % V9 U7 }3 _' S- Z m6 o
return(cCheck != " ")
% A7 H( c6 v: c2 Z }
6 d+ T' _5 e1 c+ T* m
9 o7 v' X5 j2 E. hfunction checkform() ; \& h7 n& \7 {7 W( L
{ 5 [" u" G9 ]* E8 z2 v! ]% y" |
id = document.sform1.id.value;
/ \6 a1 K: c8 @9 |# z! n0 w4 T if (id == "")
5 R5 X6 O4 P4 i" @8 j {
8 `) I) s7 |: D2 D1 q, k) a alert("请输入注册名");
3 [& q) E1 H& T9 { r- y document.sform1.id.focus(); * J' P( w& b& S( C# l/ h0 D& B2 e4 L
return false;
- E& w& X$ Q1 f- _9 f } ( Y" Y$ b9 _. |/ J( O
3 r- V6 H% l3 U2 U, K: D, Y for (nIndex=0; nIndex<id.length; nIndex++)
5 @2 b+ Q2 @8 l { 6 r. f4 f) w; s! q
cCheck = id.charAt(nIndex); 3 ~4 q+ N2 K5 m# ^; r) j& _
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
2 X: h9 O6 N) k' d6 H3 S% {% } { s: B |+ u2 |9 _; d
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 8 {4 Z) k% V" C2 o/ o( ?
document.sform1.id.focus(); 8 i3 k# o) _( T8 ~+ o5 w
return false;
7 @& ]) h0 |$ j7 q }
; J/ M& V2 H; d/ Q6 P f } 0 o$ k9 L& I0 L6 b+ c8 @
chineseid = document.sform1.chineseid.value; " _8 o% c5 y N/ e3 s8 r E. P
if (chineseid == "") & @: j% l2 L$ m: d( E+ e
{ ) E% d$ V. [4 ~3 m
alert("请输入中文昵称"); ; t- E) \0 Y+ l* {
document.sform1.chineseid.focus();
: q6 S3 Y( j8 k: e9 x return false;
/ R1 u0 W- Q0 v+ B3 g3 w! W/ T- B }
_5 c; R* v) A password = document.sform1.password.value; / @! f s# s1 j9 @1 z# j9 N' A' [
if (password == "")
/ ?( ?0 H# t# G0 Q { ( B3 _" \7 |* D5 h5 j8 Y9 Z
alert("请输入登陆密码"); : ]% P6 L9 M F) B* E/ |* g K
document.sform1.password.focus();
6 d( M' x0 `8 e9 x return false; 0 T8 D. J/ D3 g2 `
}
9 C, s" p* ?5 R& o. O7 W( e password1 = document.sform1.password1.value;
7 O6 G2 E2 N5 \6 I: q if (password>password1)
- q' S3 }3 v3 Z {
; s9 Y+ J- w' i alert("重复密码与登陆密码不相同"); , b+ i# J! X7 ^9 T# O+ I
document.sform1.password.focus();
+ ]0 o, P! D) j8 V/ r5 s; X document.sform1.password1.focus(); 1 n, q [/ K% i, q
return false;
" D$ s6 |7 S; [9 k; z$ @. } } ( a# E! `- `( f( s- D( a
if (password<password1) 1 g9 n+ s/ m- N; }$ E" v; n4 ?
{
' s2 j( Y- s( E& K! s alert("重复密码与登陆密码不相同");
3 e8 o. {3 ? K; }7 W8 H document.sform1.password.focus(); 6 ^8 M5 [' r; I5 G4 z
document.sform1.password1.focus(); 0 g# g# H; E% X. u, w
return false;7 s: C, i" N+ K X0 }' b9 C
} & E& S1 }) V }+ C0 [8 ~
if (document.sform1.email.value == "")
. c+ u0 A& N8 }; E { 3 X" A( X$ n/ L: F7 C y
alert("请输入您的E-MAIL地址"); ' M) g# w1 o9 N& O
document.sform1.email.focus();
; ^& Q! k* ^6 @; O return false;
# F! @% a0 G" _3 y7 i1 W }
- i' w6 S0 r+ O# D " E( P0 i% f+ B+ x3 g4 F
email=document.sform1.email.value;
- U' F9 f* I# |) t emailerr=0 8 _, K H( t2 W
for (i=0; i<email.length; i++) $ b; d6 W; G) }6 v" y, h
{ ! P+ Y! x% E+ r' s' N1 X- b4 B2 x
if ((email.charAt(i) == "@") & (email.length > 5)) % r# p' H H$ Q8 ^
{
7 Z; H8 X5 x, q& @( c emailerr=emailerr+1
& [4 H1 h* _0 q. _, P }
3 u) [; ^- r" C% u }
' n1 x2 [8 O! d; d5 ^. _ if (emailerr != 1) 9 n& o- E' J( C8 s; l
{
5 o( i( [" \0 s& U$ j/ q( g* R1 | alert("请输入正确的E-MAIL地址"); $ L/ A) b& r+ Z( W# X2 }
document.sform1.email.focus(); / m( m( k8 ?6 { Z3 @5 L: p/ G
return false;
, m) P8 q! `( X3 @5 M3 S4 v } 3 k0 x3 N) z% k7 z
% j$ s# F- n' y( D( z, m if (document.sform1.checkask.value=="")
t5 _+ f7 B7 |/ T/ R { 7 x! @" E6 a( ?- i
alert("密码提示问题不能为空");
& G9 P$ m1 Z; `9 u document.sform1.checkask.focus();
, [' V' z9 d' w5 I. d return false;
- @- \; n1 @7 d, Q5 x, K7 ^ }
3 p) S/ ]& g1 s6 [5 D if (document.sform1.checkans.value=="") 9 b9 q4 n: `4 _0 h- ?. P# O! b
{ , N* @: a* n! M1 O
alert("您的密码提示问题答案不能为空"); 7 o9 W1 V x+ d& A8 U" F
document.sform1.checkans.focus(); , U- B f7 W, Q+ v( U, n0 U
return false; 3 |% M B* ~: l& Z* I2 S2 w
}- X+ ?, z3 _+ I, G9 i
return true;
2 Y2 F, u1 F1 Q5 s) L 8 M: D. D% M. {+ T$ X. _5 j; n7 r
}
2 b7 X, f7 Z/ m6 n) f* E% ]. y</script> |
|