|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14331
- 金币
- 2451
- 威望
- 1647
- 贡献
- 1399
|
这个脚本对你可能有帮助:
1 K6 F6 Q' g t<script language="javascript">
% c+ ]: s5 y' Pfunction IsDigit(cCheck)
5 ?7 I! P! D* R' _+ }+ q {
% E: o8 x o& M1 z ~ return (('0'<=cCheck) && (cCheck<='9'));
# Z$ C) k9 n8 a$ t4 P1 f n- u0 X* E }
5 p/ q" L9 ?, X; M- ]' @+ P; W1 U ) N ~% F/ A+ ?+ j0 T+ g$ x
function IsAlpha(cCheck) 4 J) z4 \6 k2 e* H
{ $ |$ s. c1 ^4 \( w
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
* D" E7 T5 i2 w# I6 J( B } / Q! d6 H$ \- d3 L
/ R3 o4 y( z5 r' u% |1 k- n9 J0 h+ Efunction IsaNull(cCheck) ( e% C x5 r# a
{ % j9 D. M+ U0 r* C( p& m" Z
return(cCheck != " ")
5 m3 i- n- g6 q }
( Z) Y6 T# L9 l3 z4 U
# b @. j' X' @7 G9 T: zfunction checkform() . ~; f5 Q( e* s: e+ {
{
9 |$ C0 b/ P. x+ ?, ] id = document.sform1.id.value;
% `; z4 q& L _ if (id == "")
1 q& k- X& [. i5 w9 E9 _7 v, a G1 P {
7 h- n! z% ~: M% R2 V alert("请输入注册名");
6 L) I* ]% l% P$ w* d* I( e1 g document.sform1.id.focus();
7 D# F; O+ |* E: z return false; - R- {, W% B U* X5 _
}
9 I3 j V( Z; j. D2 w, \4 ^ i0 U: L9 _4 W
for (nIndex=0; nIndex<id.length; nIndex++)
9 a/ ~& a: H; g% ^8 C; i { 6 ^! U6 f$ t6 C1 _
cCheck = id.charAt(nIndex);
+ Q! |9 A2 w7 {5 j if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
& A6 v$ `: K S/ {/ q { 3 ]+ m! u2 R# {) _- O
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
# W: r4 |- R: {, A0 H5 S document.sform1.id.focus();
* [' Y1 p* e) X6 K" s s return false;
' J3 J- ?5 I0 A+ U; K } , Z* m8 A# B0 W. A; \9 ~
}
4 O$ h. t6 S R chineseid = document.sform1.chineseid.value; , K, }" d. z8 [& Y, v* F1 S
if (chineseid == "") 4 N( s( A. _# S) l
{ * B) m6 F& w2 W$ k$ Y& }$ `6 [' b2 S
alert("请输入中文昵称"); y! u/ K' _8 C& l& A6 {
document.sform1.chineseid.focus();
3 } X. N6 Q6 c; b: p' s5 r# y, a return false; - K# Q; t9 C" k; [6 k) \# A/ u
}
5 L3 R+ O. Q4 K( [# C7 j password = document.sform1.password.value;
" R% O' I& @! X; a if (password == "") 8 D' e. @# _; E' ~- r$ N
{
+ F2 L, V9 o# A" V2 n4 J alert("请输入登陆密码"); , N$ m1 h( i: r$ Y, J1 {
document.sform1.password.focus(); ! j5 P: A" r& }
return false;
; j8 D4 |$ Q# j% F) c8 z$ X } , }, {& t* X1 n6 r
password1 = document.sform1.password1.value; + o9 j2 U( K8 m7 u, g/ z
if (password>password1) " k4 p; _1 I" ]! A! h' |/ C: M8 P) S
{' {+ } F" l& w# I6 e
alert("重复密码与登陆密码不相同"); ' l/ g' J& L) I! F3 _! C3 k# r1 @
document.sform1.password.focus();
* |( F- \0 H1 ]1 X, Z+ D0 U2 ? W" ` document.sform1.password1.focus();
& w1 T9 Y: \& |, ]. E5 X return false;
" Q; ~. R- R, y) v4 ^( { }
; x0 x: x2 k \# e( j0 oif (password<password1)
3 D" `5 a2 n) D3 `) t {, K+ P; l" J2 n% b
alert("重复密码与登陆密码不相同"); 6 }/ N) w" P! ^- v
document.sform1.password.focus(); 6 u& Z, m D# M+ |. G
document.sform1.password1.focus();
- {, A& r; w5 ^ return false;! s2 b) g9 {& K$ X) |& d9 O
} " K- v9 Y8 w6 h
if (document.sform1.email.value == "")
) d- g) a+ A9 W X* w% O+ x {
" q' a. @* E0 I, c9 L" e alert("请输入您的E-MAIL地址");
' z# F' j' I" u$ n7 |! C" B document.sform1.email.focus(); ) i4 c5 x8 i2 H# }1 Q/ h
return false; : {+ U7 N# [1 u2 b
}
, z7 Q1 E" `; V# P; n
* `5 X. `0 o0 Z email=document.sform1.email.value;
- z& `; E& w8 u& Z( W; q emailerr=0
, i7 G# B, P: y for (i=0; i<email.length; i++)
6 C( N; f$ k! A4 d {
) m* |" ^" B8 ~$ v if ((email.charAt(i) == "@") & (email.length > 5)) : g& u# ~, t; _; G2 C" I
{ ) B5 U; g% |8 E7 _+ u8 ?+ g( P. t
emailerr=emailerr+1 1 L1 P* o& k- n9 I: R! Y
}
* ~9 F8 e: t, Q' R9 I } 3 Z# O0 J5 U6 t$ e
if (emailerr != 1) : Y. D2 B4 |. c5 P
{ 6 B& k+ p& x6 J/ `5 f& u3 M* k
alert("请输入正确的E-MAIL地址");
! A( ?/ a- f. b | w document.sform1.email.focus(); / n& t# z6 W0 @. u( i
return false;
, [, u! l2 i& m }
0 J/ h% p2 _/ F+ j. [9 U/ p- { ! o3 w( D) c- i1 n
if (document.sform1.checkask.value=="") ! I' D7 O; p$ |. Y. I
{
% ^! V! v% g0 |; J( f alert("密码提示问题不能为空");
5 A& X# f7 m( I G document.sform1.checkask.focus(); $ f4 f) a& X5 ?6 f7 Y5 W
return false; 1 x% g0 w( C; l8 f, t6 [$ B- y2 J
} . {+ _: \0 y& L/ b$ }* e
if (document.sform1.checkans.value=="") 1 x( ^* d2 t, h7 c/ R
{ 4 Y. z N$ w' A- p3 V
alert("您的密码提示问题答案不能为空"); % B* M) J% H2 l% P9 J3 y! \
document.sform1.checkans.focus();
, ~: _' M! X/ e" r" U4 s9 j" K return false; ! n' d8 K5 X) Y* P) c5 E
}: B) J, D1 m" v+ H( R- n# L
return true; $ X: Q0 w2 x8 H5 ]
' w8 p1 H- Y0 D; A$ W, |2 e} : {5 z, k1 d* P6 E7 a/ _$ G6 p7 ?1 x
</script> |
|