  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
这个脚本对你可能有帮助:% v* Q+ ~: C2 R* W
<script language="javascript">
) q1 q: `- j- ]8 ^; V( w+ \function IsDigit(cCheck) 6 d0 F/ g) V" F& V
{ ( E% z8 h$ Z( I3 b2 u
return (('0'<=cCheck) && (cCheck<='9')); 6 [' O$ \6 M, p4 ?7 Q/ o, v
} + Q/ [) I0 s8 O2 I3 j
* \: Q1 s0 @7 c
function IsAlpha(cCheck) 4 |' f; }3 P1 Y! P& U
{ / b( f8 ?" x7 N& y& e
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
: q0 o1 @' E" z }
+ G( R1 a7 w9 v4 f1 q/ I. ?# y6 \
R: ?6 K$ x+ m8 ^function IsaNull(cCheck)
8 f; A, _7 E5 n% g# |5 o { 9 y4 h/ q/ W4 I7 d' A- k5 E& E
return(cCheck != " ") 3 Q; N. p+ E, F6 P% D
} 9 W2 r5 Z" g6 Q# w; g
7 d' N) A- k: x7 a0 S' r4 o: pfunction checkform()
1 J" z6 {4 I, O8 Y9 Y# o{
, o. k6 D0 M; b$ p% D3 [2 H8 ` id = document.sform1.id.value; + e2 d a0 {/ o- l
if (id == "") % E$ D5 d. E- F8 c$ f4 H! [8 Y
{
6 G: l q; v" x" b# u alert("请输入注册名");
+ u9 J& e: _8 b" w2 Y6 f( m# ^ document.sform1.id.focus(); ( g: c6 P7 a8 \
return false; ) F; w+ g/ ~; ^& K |. G' o j
} ) _& R( g6 S# h9 W0 g! y& b& |! v- s
( P1 M) F9 s( P( s for (nIndex=0; nIndex<id.length; nIndex++)
- T# v0 @" J2 a6 C0 i { 1 Y* B8 ~, Y' n( t2 \
cCheck = id.charAt(nIndex); : b% k& A( f3 w1 n2 k& F
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) " P% v7 B4 E, p, m. h/ v1 N
{ 5 {, J1 h' K8 u9 p/ O
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 6 |2 X9 g9 ?) I. f' f/ {0 m
document.sform1.id.focus();
# V" z/ _3 b+ H9 R' x t return false; 4 i" @$ O1 S5 B: m9 ]
} + h! N3 z8 H# I3 H0 A2 g0 p
} 4 ]3 B8 y( p2 M4 \2 y
chineseid = document.sform1.chineseid.value; ) T' s2 S1 R; p U; z
if (chineseid == "")
* l% E" K0 F U O. M {
: w) C, @) e, G8 }- ^ alert("请输入中文昵称"); 3 l' _ W3 _. g4 k$ w1 s3 C
document.sform1.chineseid.focus(); - F. z" u. j1 i. y9 D" ^
return false; : d* V5 I1 t8 ~$ S5 D
} " r1 g$ m$ i( r- M
password = document.sform1.password.value;
$ ^/ j3 y* d+ F( H1 f if (password == "")
: k6 ?& |0 E8 X2 r, O {
6 G- \" n* |0 |. d' Q' B. T alert("请输入登陆密码");
2 }7 B; B6 p# y' O document.sform1.password.focus(); - |5 j+ G7 E. _! ~2 H2 A0 q$ M
return false;
0 E& ~$ ^# ?' o: C }
3 ]+ C- b7 t: u4 d N5 D password1 = document.sform1.password1.value;
3 E% n, D9 r- o2 Z& C' Q7 v if (password>password1) 7 d: {' c, d& ?
{! }% n% I( b( r3 p+ P
alert("重复密码与登陆密码不相同"); 0 \3 v: I( c, p* L- G
document.sform1.password.focus(); 5 \! a4 J9 C5 `. P! w
document.sform1.password1.focus(); ' c; n9 n( G' |0 x5 {
return false;; b, H( F2 U- e a
}
% a3 e( f# j; [if (password<password1) 5 l) @% u6 h$ f0 v0 ]
{1 l0 K* ]5 f; h, O
alert("重复密码与登陆密码不相同");
" E+ Y" ?+ \9 _0 M document.sform1.password.focus();
) M% d5 ^" u9 H5 Q, u document.sform1.password1.focus();
0 a! ^' c- o0 _7 b1 N# U return false;
# j3 q* o9 u; y4 [7 v0 {* d } * f. G: o( Z F" ]
if (document.sform1.email.value == "")
( A. V- [4 t/ a/ O% K' D4 g {
( B2 R( v+ e9 d+ t8 @5 C alert("请输入您的E-MAIL地址");
7 |$ P) p/ t& A5 T9 o- Z document.sform1.email.focus();
' Z1 K- r) \ b, [) t" s/ N z return false;
3 F# I+ G3 c+ x( z }
: C$ k1 r) b( K6 Y! }9 T 4 n/ l$ Z, {% f7 N7 H
email=document.sform1.email.value;
; Z* z4 l& V* i- e0 v emailerr=0
4 u8 T M# s0 U- c for (i=0; i<email.length; i++) $ _3 M# b) ~* _- S9 P
{
; F$ }& x4 ~( o; e if ((email.charAt(i) == "@") & (email.length > 5))
3 R9 I; E2 n/ @5 [: `+ { { 0 W, o! G' n8 G6 u1 r% T
emailerr=emailerr+1
. }7 j6 U0 _8 u" Y" t* W4 @ } : U3 }7 A+ g3 E0 y& v
} ; O2 z" \7 I; [$ }
if (emailerr != 1)
1 g% U0 m. s K/ h7 j* {6 d; K { ( D ^1 J9 |+ k8 y# V5 s
alert("请输入正确的E-MAIL地址"); ) J0 X6 n4 q! ?7 l* w( [
document.sform1.email.focus();
5 {' K) T/ Q1 t$ u1 j' u return false; ' w5 @7 I1 K5 N- ` Q
}
+ i9 Y6 k+ [' r+ c# R* g & Y1 C9 o5 D* K- f* J# @- U
if (document.sform1.checkask.value=="")
4 w [$ q. G2 }* y% h { 6 g* `& X! [1 L) A2 X2 `1 \
alert("密码提示问题不能为空");
& Q6 ^! [: R d L2 | document.sform1.checkask.focus();
! |$ F* T3 O/ i1 w: e; z( X return false; & K$ \6 a. ~$ K$ ?% A3 L/ a7 F: R! f
} : T: N: A6 B- V
if (document.sform1.checkans.value=="")
7 D6 {$ W. r$ y0 Z7 B) P$ R { + F+ t/ Y9 C% Z
alert("您的密码提示问题答案不能为空"); , b- a( w( Y. o+ I3 b4 F! A
document.sform1.checkans.focus(); 9 p! M0 t9 n: ]9 m1 J/ v0 j. R3 e
return false; ' B b) o" r6 @9 C1 }9 r: U c' W
}+ q- p1 j4 Q$ B5 P: B
return true;
& w( M! a) ]5 {# E- r $ F! E. ]+ {, o
} 6 h3 [& v2 K: [( ?, i( T1 H. ?
</script> |
|