|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14419
- 金币
- 2495
- 威望
- 1647
- 贡献
- 1443
|
这个脚本对你可能有帮助:
& O; n4 b8 Y3 M. w7 R/ e- z<script language="javascript"> & u2 M% A. P1 r
function IsDigit(cCheck)
# n- E) A/ j6 A1 k. k' s { & Y7 n( Q6 b" U1 Y' ?) b' @$ q
return (('0'<=cCheck) && (cCheck<='9')); & A$ L' i' ]$ ?! V
} / @0 T9 S% D) ?5 M
9 l4 ^5 X3 T, s E
function IsAlpha(cCheck)
9 g0 W X% W. v1 ]2 q {
- a4 X, O6 B$ Q. K* P- Q return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) " L$ e5 `5 t1 R6 |- S
} 7 I* j9 N8 A+ E
& C1 R1 c, C6 d/ [# c9 g( w
function IsaNull(cCheck) ' C- Z: q [6 y5 L
{ 5 K' t' H( X* \3 o! f$ V8 d: e
return(cCheck != " ") 5 i8 c' [4 k, `# g& X
} ) L- Y( }' p% N( [/ E3 u. I; e2 l
$ I$ Z4 f" [( A9 n J5 {
function checkform()
. v- c* c) q/ {, v* v{
P O8 ?7 T8 E3 O" Z id = document.sform1.id.value; 0 R: z" j4 Q! @- f; H- @( i: m
if (id == "") 6 R6 q9 g- |4 T; @9 w/ o; H
{ 7 X; @. n7 p. D
alert("请输入注册名");
7 E. X& \( L7 B6 J document.sform1.id.focus();
" h- `5 U3 L/ a: g' }$ w return false;
3 `6 d7 V* D3 ]8 \ }
! H$ X0 X/ e/ ]2 B* z8 Y8 B . S. S9 ^( s5 m. F1 `0 }3 G. Q) Z" m
for (nIndex=0; nIndex<id.length; nIndex++)
5 C+ ~3 Z; ]- \ {
T' o- C% k; z8 N- ^7 v7 V cCheck = id.charAt(nIndex);
% q+ `$ S* Q0 T) Z3 w' Z8 M if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) $ A0 P1 c. X8 w- X) W
{ 9 O: P9 `7 L' `. t* r
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
0 o# W4 Y, J' S7 w document.sform1.id.focus();
9 N2 C l- [" U return false; + F4 z; H U- o( T* y" W
} : P( W7 I8 q4 W4 P
} ! t+ v0 k7 F6 I4 K! m( m
chineseid = document.sform1.chineseid.value;
' `: X" a" y4 Y, Z if (chineseid == "") + z; n" U) C8 e. n
{
/ ~. d* L: T2 A8 ] alert("请输入中文昵称"); Q$ M$ A0 c6 B: f K7 x
document.sform1.chineseid.focus();
# ~& Z6 U6 ?& K/ \( e0 F% [ return false; G X z1 b# l: j
}
3 }" s* |% ~& A v0 \! v# d password = document.sform1.password.value; ' A( Q Q8 a' w! }' x7 e4 ]3 B- ~
if (password == "")
0 Y3 R- M9 q+ k5 Z9 j7 K& p1 T) u { * G! n: s) i& a* x5 U
alert("请输入登陆密码");
/ H. ]) z: K4 ^$ t) Y* g document.sform1.password.focus();
: \+ H7 O: z9 ~* L) |% R6 r, _ return false; : [0 k( A |1 c: A
}
: m/ g- _' L# E A password1 = document.sform1.password1.value;
/ T% @/ \. }8 V1 K if (password>password1) $ s0 P t' B$ O8 \/ W
{" I. C# E( | E' U o7 q8 P% O
alert("重复密码与登陆密码不相同"); ) P8 |: s4 j. n* F- E
document.sform1.password.focus();
" g* Z. c4 I& y& h0 T0 t+ A6 ~ document.sform1.password1.focus(); , I( o8 w8 b8 M4 E' V4 E1 x0 y4 J
return false;3 M/ a) Y/ y4 [( v
} ( T2 o. E w4 s# w; p
if (password<password1)
* H. }# D6 ]* i' D {8 [# N. d+ r( C+ [ L
alert("重复密码与登陆密码不相同"); , Y. B2 L: o4 F$ ^& A1 B9 }6 g
document.sform1.password.focus();
# `8 J) ~5 O x- L m' ~ document.sform1.password1.focus();
3 K: _. A' v% w: O! v0 u- D return false;/ x% Q2 f C/ w, b' s! J
}
7 ^" a" j' [4 y0 [ if (document.sform1.email.value == "") 3 `5 E4 A! D1 u! X j8 l
{ ; M! q5 V- V. P6 \" p1 @/ `& o
alert("请输入您的E-MAIL地址");
3 a a) [5 b/ Y/ j. b) Z6 u. K document.sform1.email.focus();
- ^3 q5 a' r. v( Y9 { return false;
. X9 @; k1 m: L, G# A0 V }
( F# \4 p( [' D+ k( P
, I& d: f: F8 N+ r email=document.sform1.email.value; 3 n2 G7 a0 {3 R: Q
emailerr=0 $ ^2 T' k. g: I( [0 I! K
for (i=0; i<email.length; i++)
+ j' ^$ b B. t5 X# H: O/ F) C { ; d0 R) f. ~; r( O; J4 k0 O
if ((email.charAt(i) == "@") & (email.length > 5)) 4 G# E, D; u3 c( b) b% ]
{ 3 j6 ^0 a5 Q8 s l
emailerr=emailerr+1 ' s; @, W5 k* ]2 x# l- Q# Y) N9 g( k
} 7 p8 Q, y% @5 O2 `$ @; e" k' T
}
# L$ M4 r2 r* h& h0 [ if (emailerr != 1) P/ A9 }6 @( L8 F6 m
{
, q) v* Z+ S. f* M+ b, b alert("请输入正确的E-MAIL地址");
; P/ ^: z& v' u( v# E0 g6 b document.sform1.email.focus(); 0 J: `" U: T$ f- s( k
return false; * C$ |, S2 }$ i- e" n
} 6 D1 a) X4 c0 z- G4 Y9 c( [
# L0 f0 W9 e/ d6 f5 c( o* ]/ Q* {
if (document.sform1.checkask.value=="")
" \3 O; M. i0 s, c" r' f { + f3 {6 @9 {4 g. E( h5 u2 x
alert("密码提示问题不能为空");
( Y6 ]1 X' k9 Y& @ document.sform1.checkask.focus();
1 h7 Z* p% [0 o! a- T9 `8 v return false; ) b0 P& Q' r( `- q
} 3 ^: `* a6 V( m+ ~' b) Z9 d
if (document.sform1.checkans.value=="") ) b* y% m: j3 X* u) ?7 T7 y# p
{
. R5 c) @$ i- C7 E. v! i6 v alert("您的密码提示问题答案不能为空");
* G2 c9 X" S, ^ document.sform1.checkans.focus();
X: X7 C( U" ]2 V6 f return false;
x5 X# ]& [" M; u# d7 o }
0 X; g8 s0 _( {+ O+ I; S return true;
8 d: e7 M- |7 u- \4 T0 B: u , X! Q. l' d/ z: L' F
}
! h5 @0 B: j% E+ g. Y</script> |
|