|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14323
- 金币
- 2447
- 威望
- 1647
- 贡献
- 1395
|
这个脚本对你可能有帮助:
6 q# H7 J, v: G: W/ K% M<script language="javascript">
- F* [$ s3 B# h/ a" b7 v+ |5 Ufunction IsDigit(cCheck) ; @2 y. A. o& T5 S$ A0 ?
{ / z p9 d3 b3 H7 T2 C
return (('0'<=cCheck) && (cCheck<='9')); " ]- m3 K e: Q7 s
}
n, K5 S/ i5 C6 b* y8 L& h 8 u" Y# C& r' B! G& P7 i
function IsAlpha(cCheck) 2 p: y, G3 U' i* @
{ * `5 t8 T- }! ~+ p! x& ^
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
, q! g: i& ~* ?) H( w1 d/ A* ^ }
1 P% H( F4 @( z
" w, G8 u1 S C$ M6 ffunction IsaNull(cCheck) 4 r& D7 U: x# _
{
A( z5 f& j$ G5 m return(cCheck != " ") * g0 t1 ?7 p& V
} 5 h0 F1 U8 N% x2 i0 F
7 v ]1 P) d1 H! `
function checkform() * i) ^* A3 n* R
{
; N/ c- l3 q1 B/ T id = document.sform1.id.value;
& ^& `( ?6 q2 Y7 C( T) l if (id == "")
- h( ], A8 t8 w9 | { , L+ M9 @8 p J0 E; n
alert("请输入注册名"); ) V2 N4 Z# J/ {, z) Z- v
document.sform1.id.focus(); / g2 ~- Y4 W& s( p$ e' n4 |
return false;
: y5 t" S" Q- t$ C6 ?& a } 9 T( ?" {7 L/ G6 E9 z/ e3 J! a
- @8 K# f; U r& m5 {
for (nIndex=0; nIndex<id.length; nIndex++)
" f: W( W$ r# Z; R& j9 k {
, ?. h1 P2 U( @. z cCheck = id.charAt(nIndex);
4 j% d/ g( A: F0 Z if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
, @ P' Y- A3 d6 d; ] N { 2 O7 I3 Y& @& g; m7 v
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 5 g2 r$ _9 w! I/ }
document.sform1.id.focus();
* o' |5 \% O/ |; ?* [ return false; 9 @/ E: f& }( ^4 u$ p+ Y
} / h0 p$ D' C* z9 p- r" ?, m5 D
} - W9 C# ]& a3 r, p4 x3 j4 G2 k
chineseid = document.sform1.chineseid.value; * P! ^9 G9 ?* T- ?) r! v
if (chineseid == "")
4 _8 a& ?9 @0 S+ _9 [; \: G { ( ~: q5 k. ?4 F( y4 s
alert("请输入中文昵称"); # j4 Z8 w4 N) ~/ q2 g- A- ?6 F! e& \
document.sform1.chineseid.focus(); 5 E* L2 R' `" O# W. l
return false;
9 I0 d+ b7 f2 X2 G1 u4 D3 A }
( A* T' b4 y! s8 q% M! K password = document.sform1.password.value; 5 w6 K! H( e& h* J8 D u: @
if (password == "") % j; @. z$ ?0 Y1 D1 }; d+ u
{ $ ?2 K/ n6 d0 Z' h
alert("请输入登陆密码"); 0 \5 b8 g- w3 U* Q7 e9 U
document.sform1.password.focus(); / ] h# v% {% a& \8 d
return false;
) [) r+ x/ N3 V$ ~5 m; T3 W }
8 R' ^) L/ W8 j o password1 = document.sform1.password1.value; & V0 \) Y- i1 r- ^
if (password>password1) : M2 L3 B! c4 D! W
{& e$ c9 t4 k9 {8 F9 {- Y& G) |8 f
alert("重复密码与登陆密码不相同"); . F+ G) \2 O- f6 N3 A; I: s
document.sform1.password.focus(); 3 S+ a! }: I' j6 T. d9 c% c
document.sform1.password1.focus();
0 X+ Y, M# q2 i& _2 N- I; E return false;
k' q Q- k7 p, b5 y } : s3 b. @5 Y) J. E- C% Q+ n
if (password<password1) 1 Q0 O, O2 ]% h! w- k: ], m
{& [& \: l# K9 l: P+ N2 \
alert("重复密码与登陆密码不相同");
$ W' u7 v% ^) Q document.sform1.password.focus();
9 V6 ~3 v2 W* \! z# v" h2 L document.sform1.password1.focus();
/ P3 e3 D# D3 Y/ w return false;
$ `; q R8 E, ^3 B" N }
9 T0 ]* O( c& t! Z& r if (document.sform1.email.value == "") ; e3 u6 [0 B1 z" a2 a* q
{ 5 D$ Z) Z8 m% L2 s: g
alert("请输入您的E-MAIL地址"); , }, G6 o ^3 Q3 |& u$ M: V5 S1 I
document.sform1.email.focus(); 8 W+ d: ^9 j, R" l$ j
return false;
) f4 w* l$ v! k/ p: k! Q } 6 P: _$ F& B( g% {$ |
% L0 t3 K9 f3 L% Z5 E. u* z email=document.sform1.email.value;
+ S* X& c" l P) L) ?* m3 [ emailerr=0
* f! d. g. h2 V6 x2 h- ]# u for (i=0; i<email.length; i++)
! M* Y) s4 m5 |+ T8 v5 M8 g { 1 t' N5 W7 ]4 d5 y
if ((email.charAt(i) == "@") & (email.length > 5)) 5 I; h! Q2 m' q$ M: ?8 U( T2 Q
{
1 v- b( {0 j; w+ k* B9 K& s6 f1 p emailerr=emailerr+1 # v( H* D1 u" `2 ]1 z$ _
} 6 G" g* k9 ]" F
} 3 d# ]: @( ]6 x% W" j+ T
if (emailerr != 1)
, _8 x( c! G0 e; e) k, ?1 a {
+ N- x. ~" d9 U# i+ ]' X6 x" F/ h alert("请输入正确的E-MAIL地址"); 7 \9 v' L2 U. q+ C
document.sform1.email.focus();
+ j4 r' y6 {) \% d+ u& `. d return false; 4 e' j, v4 y* w4 R( y* P: Q( B- T
} " K. _. k$ H9 d8 ]( E
. u! @+ U6 M9 ^3 |7 P4 a3 X if (document.sform1.checkask.value=="") + T7 I J1 ^( \+ m
{
* n; c' u5 ~: j alert("密码提示问题不能为空"); . q) ~9 z2 j6 J" P2 O( L8 `) r# i; R
document.sform1.checkask.focus(); 3 |: |# G3 a' z: H( e0 g
return false; / l5 [ E# t9 P9 U
} $ F/ ] s* x M! O- v+ e+ g( w
if (document.sform1.checkans.value=="")
- G0 H0 U# z9 v& h9 ?; R, y { 5 _& G2 ?* @. D! w& s3 w: K& ~( F
alert("您的密码提示问题答案不能为空"); 1 w& K2 r2 v2 L# d( j) C2 }
document.sform1.checkans.focus();
) {9 N h: w: x6 M3 S" s; F return false;
$ W$ n* A3 G) Z }/ v1 C6 d5 T6 i$ z
return true;
5 N9 \( F. g1 z. W
" j# Y3 u4 d$ L% z} 7 r% H" |0 Y' m& u2 F
</script> |
|