|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14327
- 金币
- 2449
- 威望
- 1647
- 贡献
- 1397
|
这个脚本对你可能有帮助:! I2 Y. b/ s; ^+ h4 g7 D
<script language="javascript"> " G: }; L& L7 U& e! V0 J, i7 e
function IsDigit(cCheck)
0 o' ?9 X: T" j8 E { % B) m1 ]: o+ l) W) Z
return (('0'<=cCheck) && (cCheck<='9')); 2 @1 _: N J: D2 _
}
% F1 h/ R4 H5 [
" Q: T4 k6 i9 a; B% l# gfunction IsAlpha(cCheck)
" C7 a6 ~, s& X) W {
' h3 n$ x8 {3 C$ K4 y return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) $ _0 K9 j0 o3 O/ K, E
}
; @& a# g! c' q
, B6 ?2 e6 B4 T( ]/ `2 [2 E+ cfunction IsaNull(cCheck)
1 _5 w! j2 Z3 P/ |+ o {
5 [6 K5 R- w: j, z return(cCheck != " ") - N6 R) j/ l/ Y9 g
} + u+ ^' j/ } h: F& N8 K8 b
: P5 }2 E0 n/ G9 q! e, x& X% Z" R
function checkform() , d3 r0 S- r3 l1 }( H
{ $ A" h0 ~+ w2 T1 n, q/ p, s+ E
id = document.sform1.id.value; 3 E. u' y6 S5 X3 y/ S
if (id == "") ; @6 U/ J: C3 U a
{
( F$ a$ }2 @/ D' c2 `4 ~ alert("请输入注册名"); 7 W, E t) A" B( n
document.sform1.id.focus(); 1 c2 D% f$ A, a7 Q; T
return false;
3 }( P |& [8 N6 T, Q0 E }
; M/ X, }, i$ r; J" w " u0 z$ o, m1 p# C! l
for (nIndex=0; nIndex<id.length; nIndex++)
/ t% t# @8 }# V) E$ T {
, S9 X5 l& \& l: m( D cCheck = id.charAt(nIndex);
. o, q; u* ^9 q6 l# J if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) $ K7 |/ v& Q0 Q" ?
{
- b3 g) n c( U* o7 Y4 c alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
4 K1 R0 _- y% C; c5 V6 B& {0 Q document.sform1.id.focus(); 0 @2 ~( I0 N% G N4 i I
return false; " U( u# M m) R2 ?9 {" f- a, c
}
8 s0 i* B& A: k& b+ Y }
* z5 p8 T) d; e, f1 H chineseid = document.sform1.chineseid.value; ) b1 k4 P- C: `* z- Z1 ]2 i. q) K
if (chineseid == "") $ Z) T% y$ I7 O9 D. T2 M5 Q
{
/ `( D( {5 Q9 n' B K4 l alert("请输入中文昵称");
u( U% i Q+ y document.sform1.chineseid.focus(); - i( m. ?# a& l4 s% Y
return false; ; g! b1 e( q$ T/ e% G
}
) X* w) e8 ?* B0 L password = document.sform1.password.value;
! e! h7 D; d/ Y& @6 c0 U% T if (password == "")
: |+ |% S1 Y0 t9 a g9 ] { 5 G/ [0 |+ V# G$ G* g# t
alert("请输入登陆密码");
- [: R+ W2 f& A" ?' ~4 R8 d; c document.sform1.password.focus();
: W# p3 e! p( \3 n return false;
5 Q% W" b4 K) Y; d: T } : ]! r, V1 ^: P2 \
password1 = document.sform1.password1.value;
. n5 g+ s( _9 _7 V) J. X$ X if (password>password1) " ]# G4 [7 b7 e9 ^* H9 ]0 P* q0 p
{
; J. G" I, Z/ ^# Q# |! A' n% w5 b alert("重复密码与登陆密码不相同");
0 t, }% |! g8 t0 g' ~' ^' T* q1 { document.sform1.password.focus();
: j& i: W. N5 D- X8 G' x document.sform1.password1.focus();
* t0 m8 v8 A) v return false;
/ f$ w7 Q9 B' C8 e O% V1 D }
. k+ W( x& t: S: r$ L+ Oif (password<password1)
7 ]* f# K" Y6 k- X% l: V3 O {
, K. u( y& d& Q t8 O alert("重复密码与登陆密码不相同"); + @9 m/ ]% Y/ c/ @1 \0 T
document.sform1.password.focus(); ; A# O! U' g; X2 G
document.sform1.password1.focus(); " l ^( M! m! g6 u
return false;- y/ Q9 ~( y5 Z6 q) [, u% H
}
$ L+ n! u0 n( Q if (document.sform1.email.value == "") " ~- [1 Y# c& M# {6 ?
{
) w7 R3 V' H! P- L alert("请输入您的E-MAIL地址");
8 H7 t/ I( Y" Y* E2 ^: M3 d% a- z. e document.sform1.email.focus(); ' A$ n6 Y% K- I
return false; 4 {2 f" ?$ s3 P
}
+ S( [% R3 G: S( g , A$ p+ d, R) U, u' ~9 r) W
email=document.sform1.email.value; ( y& n- R# P5 X0 V
emailerr=0 % M; |2 T {7 T
for (i=0; i<email.length; i++) * m5 Y: e3 N* C7 P: S
{
o' B. l& X- T; k if ((email.charAt(i) == "@") & (email.length > 5)) 2 F+ Z y" h, J# W2 g8 Z( ]1 I# p4 \
{
$ M6 C5 v" `& E7 X) L" Z emailerr=emailerr+1
% R. m) h ]8 f } # a& N2 Y5 R( _4 Z. q% i! v
} ' s C. ~2 t2 k. e X5 N
if (emailerr != 1)
, l/ c4 @1 H( c" n- X& Z {
) I5 o3 |9 |# K alert("请输入正确的E-MAIL地址");
* X; W) t5 x7 v" l& O document.sform1.email.focus();
: X% ~4 [: {- l' s: P9 M0 |1 P6 n return false;
* M# `& y, ]2 f# r3 m9 @/ l } , M/ ^, H+ c- x0 U
$ R, {8 ^" T2 J9 Z' k- w, F6 I
if (document.sform1.checkask.value=="") ! n# y4 {- V8 Z- N( j
{ 2 N ?" s+ N: p, A6 I5 Q
alert("密码提示问题不能为空"); : Z* h' B) }) e& c1 l
document.sform1.checkask.focus(); 5 m2 O- H. Y0 q
return false;
9 t- c/ P! N0 k& h( I# \! w7 r }
6 R* B8 Z( P" |0 A/ [. d if (document.sform1.checkans.value=="") / ]+ _" n! x( u* C2 g
{
: O. J" i8 E( |% O* a7 H1 F alert("您的密码提示问题答案不能为空");
2 R$ D+ m: x4 [7 C5 h document.sform1.checkans.focus(); 9 j# l) `! w5 C7 x- C8 z8 U
return false;
- q" |3 b4 q0 F/ ?2 ?% k% v0 m }
5 r" j: L& [$ T7 w K. c: d/ L return true; / g N$ t) a8 h! g$ f8 d! G# f
9 ]/ l0 V+ U" f) R$ p! d; _} ; x3 M. Y. a8 J
</script> |
|