|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14327
- 金币
- 2449
- 威望
- 1647
- 贡献
- 1397
|
这个脚本对你可能有帮助:
" i5 s/ Y- {" S<script language="javascript">
+ q: {1 N4 }! K: U2 _function IsDigit(cCheck) * e0 F S2 s8 X
{
, n9 S1 N7 \ q" _7 K; w7 e return (('0'<=cCheck) && (cCheck<='9'));
( [3 [, S& m5 v5 @- m. | } 9 x: G: V S V1 w- v( j/ `) O; a
8 }% Q& X/ J, U1 G% c# q/ G
function IsAlpha(cCheck)
- |& W; S- v3 X9 B+ `7 H {
# ^( [$ U8 M$ v9 [ return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) * s: n! m9 z6 C/ t6 d5 _9 m5 C$ @# R
} 3 x, a( U9 ^. ]- k8 l9 q
: P+ p/ O0 i2 I: D% `function IsaNull(cCheck) ( f2 P* U: _0 `9 D# g" q
{
- x6 i$ F9 \( t# V return(cCheck != " ")
8 \/ X5 { I4 S8 f" z! z }
4 x' U/ x+ E ]/ X- g
7 j4 |. Z3 C a' o( vfunction checkform()
+ q( y$ {2 T' m{ ; i3 N M0 N' ~: y
id = document.sform1.id.value; 8 r* l0 W( j g' m6 U
if (id == "") ) F% _8 p+ Z* Y# _- C, ], \* f
{
- V1 J8 P8 B6 n P4 ~. b alert("请输入注册名"); 1 `& q( C# c* Z" O) F& B8 {
document.sform1.id.focus();
3 {, n Z: D4 a5 l- v( D return false;
3 U) b6 o- [" Y) f9 q/ N6 q! r( L } $ c, q* @: Q& Y2 O3 Y; k
& N! e' c e% ~0 p
for (nIndex=0; nIndex<id.length; nIndex++)
, b. U I) F' S9 d' p P {
$ V5 _4 \" |# T* _+ I2 q. U& } cCheck = id.charAt(nIndex);
! ]( Q9 t) q. g) h9 n$ u; P if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
7 A+ E/ W* R6 Q { 2 g' J+ s* @' N* d- j! X" C- s# r
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); , r" x: B- i; j3 Q
document.sform1.id.focus();
& D7 O: G. g- a return false;
3 ?) U# ^# H( k }
) `$ D, }; R3 L( A- F6 J } 8 B& Q- ~, f* y# w H
chineseid = document.sform1.chineseid.value;
) u! m! O+ a1 N. ` x5 k" q- X9 m if (chineseid == "")
/ ?. K6 {2 M, w# G6 [1 H; v& l {
' |& t- }2 P4 A) R! J/ X& D alert("请输入中文昵称");
5 Q x" Y D3 r document.sform1.chineseid.focus();
0 ?" V1 u" O. w" V- k" X return false; - \0 K0 r* K8 {6 h% I
} ( c2 G5 z) x* {
password = document.sform1.password.value;
7 h- d5 A; I; w1 `8 o7 b& E, i if (password == "")
5 k, ]- g$ O5 C1 m { " Z* E* u/ T$ k/ ~: v0 a
alert("请输入登陆密码"); / g/ f& Q) W$ D$ D$ O
document.sform1.password.focus(); . a% m; G& m- ` ?
return false;
/ z! Q8 _) d9 i* ? } * c) Q: H/ l$ o1 ~# _8 k. c$ [
password1 = document.sform1.password1.value;
4 ~9 D& K X/ d# b5 U$ r if (password>password1) . O* `; w: w$ Q+ [
{
0 X' D/ p. v% w" y; j alert("重复密码与登陆密码不相同"); ; r, ]3 N9 e2 {! V3 W
document.sform1.password.focus();
/ c9 d6 p* Q3 ?% @! F% E3 z document.sform1.password1.focus(); " ]! q6 t- b J, a$ O
return false;9 n, @: d& j" o
}
* v7 ^" s5 h& M' p& V# |' J! [6 f- R: Kif (password<password1)
2 a1 Y8 f1 m# {0 d! ~ {
: A1 j0 m9 v; Z4 F G: c9 B- E alert("重复密码与登陆密码不相同"); 8 G4 D1 \- ~. h) S
document.sform1.password.focus();
) d' o2 k. x% ~" g document.sform1.password1.focus();
0 Q# s( z6 v& J) T2 f% ] return false;
- l; c: U9 x3 F8 C }
* b( p3 \: P1 p, A if (document.sform1.email.value == "") 6 ]3 Y7 f/ V) h& {4 b4 G8 |
{ & N. l! M' l& n% T& Q, j* F* S
alert("请输入您的E-MAIL地址");
! t! Q/ H9 `; V7 E1 F1 `7 S+ d document.sform1.email.focus(); 8 ~/ i. Y% v; A
return false;
% s5 R- N Q" E4 k }
& ~( Z+ V$ d# L2 b+ N4 j5 Z D
( i; ?. D9 p% K. U. N email=document.sform1.email.value;
: F. F9 G4 O* w( n; Z* ~2 Z emailerr=0
. N: v/ ~2 M; X3 r/ n for (i=0; i<email.length; i++)
) i0 v/ E8 F Q" V) o {
. W, a" {2 e2 E9 E if ((email.charAt(i) == "@") & (email.length > 5))
1 E) T0 X. h! p. h { / ]) X8 y D# {
emailerr=emailerr+1 ) P H8 o+ y! c; Q# i! s' O0 p# U
}
( l$ ], a8 Y/ D' A* { } % \* E' `+ M8 ~# V. u+ Q, X
if (emailerr != 1) ( O7 n, t o" X7 a9 e0 D" z2 v
{ ! `3 S) j4 b) F
alert("请输入正确的E-MAIL地址");
+ s3 ~7 t) c; i: e9 _& t G s/ E) N document.sform1.email.focus();
6 O2 U. T- O6 j# I% ^ return false; . X: G+ j# Z, _
} & m2 Q, z- ^4 R+ R9 C; `
! _6 ~' B$ b) f. N0 I7 K
if (document.sform1.checkask.value=="") # B" W- r, \# B& \
{
8 L d# r" J0 _4 n, G# [ alert("密码提示问题不能为空"); % U A$ | v' S2 n4 K% P# E
document.sform1.checkask.focus();
; c L# D; D/ Z2 |! z! H8 e return false; ) x G5 u; |4 @
}
3 x% N& J- r6 j b1 H if (document.sform1.checkans.value=="")
4 V( ]! m% l( ?8 N { . D c* y! U# D* r% A
alert("您的密码提示问题答案不能为空"); 0 q \8 B* Y- w6 V$ M
document.sform1.checkans.focus(); 3 r, [7 [) M% J5 _, }( a8 P
return false; 4 L- w: M$ S* W
}
# @, S ` N, s return true; % T6 c, v5 O: w
8 q D! n' h. f1 b7 B
} $ F8 s; Q" R9 M1 J: L6 c! Q
</script> |
|