|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14417
- 金币
- 2494
- 威望
- 1647
- 贡献
- 1442
|
这个脚本对你可能有帮助:; _( |$ _0 O6 c
<script language="javascript">
3 n( s& G$ ]4 R# ^% tfunction IsDigit(cCheck) - [6 e* U6 x2 ^; o; T
{
7 W& E l4 {. i8 c" ]3 D! A return (('0'<=cCheck) && (cCheck<='9')); / |( s# x: k) v5 O l1 Y' c
}
8 d$ ?) m* v* B; v% J/ y
! Q0 a" V3 O, h9 h$ Yfunction IsAlpha(cCheck) 1 B' M* d- ~( G" [
{ . v& Z6 B( F8 ~# ~% \, N
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
# k, V7 x6 y# A4 _! m } ; C2 h' P/ J/ G, W& z( e+ L$ Y0 ]
1 D! h$ q$ \' K: q3 N2 r
function IsaNull(cCheck)
. [% P4 c' B0 [ F4 Z {
4 l: n' m+ ~+ t; H* v' k, L return(cCheck != " ")
2 w8 X% }# r* `3 ` y6 ~4 x } - a( c- o0 J0 z0 ]
* i6 N7 ]. q* jfunction checkform()
) X6 A g, H# x' o( Q/ I{ 1 t8 m: B7 ?) p9 ^" _
id = document.sform1.id.value;
) J9 H% a, v2 a! Z' d if (id == "") # U/ N5 z& _% R$ {
{
; C. X3 o. N( `3 R alert("请输入注册名"); 2 d2 | _. i- T: d
document.sform1.id.focus();
8 C) X6 W9 a3 I3 ~' y& C return false; * v5 D& X! g% j
} 9 q0 l8 f/ q* i0 b+ J- ?% z
! w, q$ j2 D- I0 r% e4 z$ G& [ for (nIndex=0; nIndex<id.length; nIndex++) % P3 S1 C% O3 I; i, C
{ ! j U. h1 W& S* }
cCheck = id.charAt(nIndex); " @+ _; P9 j5 H1 g% h2 A' `. b; C
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) : F1 M2 b7 ~4 t2 I
{
, w3 p `: G8 v( q3 n5 g& T alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
* |4 C" s1 {# }4 V0 r document.sform1.id.focus();
# L- B; G4 k3 h return false;
' u2 M, i0 |* Q# `$ W+ v }
% ^4 K- a6 L% B2 Z } 4 c& f! H( l! L- z6 F, L
chineseid = document.sform1.chineseid.value;
+ F7 C0 t S& }% l7 q3 h/ Y if (chineseid == "") % I1 }8 F2 [1 U2 p5 ^- p
{ 2 m( B3 Y p! _! _8 j
alert("请输入中文昵称"); 1 @# u3 \+ L: i6 n3 p
document.sform1.chineseid.focus(); 2 S( J8 G/ b N- g
return false;
) N0 J8 j* M6 V' N& K) E }
2 M% K. B! A( k$ A8 n password = document.sform1.password.value; - C1 Y: C+ T* ^, V% o
if (password == "") & C+ w6 r2 ]* v9 i5 X
{
7 k6 G- ~0 |3 @- W$ n# P alert("请输入登陆密码");
& ~: @8 L# {3 U6 i document.sform1.password.focus();
: i' k; ?% h' f. H* v# J return false;
2 S7 G C. f+ K+ |9 W }
) T" d' x0 k8 Z$ L" N0 u$ T, u& W password1 = document.sform1.password1.value; * T1 d! O/ D3 E; M1 t. @% d
if (password>password1) - b" S. W# _. W1 S1 j- ?: f
{
2 u0 [5 L( b4 ~ alert("重复密码与登陆密码不相同"); . A0 F' @8 k; `) L9 t7 p0 D0 F( I9 l
document.sform1.password.focus();
" \" `" R# o" a; A. O6 }. O document.sform1.password1.focus();
# d' w9 E; N) V/ g! [ return false;9 M5 }: [4 c4 _1 j
}
6 e$ X0 O+ |+ u" O/ M3 ?if (password<password1)
. h0 ^ f2 k+ x- l {
2 g' L: U% g+ r6 g0 ~4 Y9 x alert("重复密码与登陆密码不相同");
y, f% Y' a/ \/ n5 a" g: D document.sform1.password.focus(); 3 g; P9 i, B8 B. @
document.sform1.password1.focus();
% W. D6 V' y4 _/ y8 Z# W return false;% S( U! J/ g. Q- Y
}
+ D. M$ U( i {; N if (document.sform1.email.value == "") 8 O% C4 ]" ?% E, R9 I0 W ?7 N4 Q4 T4 x
{
: v* Y9 M9 D) ?* ^" [& H6 ` alert("请输入您的E-MAIL地址");
6 h- ~6 f5 k8 r* j9 s document.sform1.email.focus();
! o2 \, a, I! U7 T+ }$ j# @- |$ z6 P return false; - P) J& u. u4 B5 ]9 k( f4 j7 i
} 9 u6 w J8 f# `6 c) f- G8 I& }
: i/ \ p C6 i; y email=document.sform1.email.value; . N' ^3 s2 L" O9 o0 }
emailerr=0
0 N$ x+ `8 h6 n4 q& x) F for (i=0; i<email.length; i++)
7 M" |' [( e9 R3 O- s { 2 l, F y8 X5 A2 c( s9 U5 P
if ((email.charAt(i) == "@") & (email.length > 5))
. O9 }# z: e6 p: k2 b: ]1 J+ l {
: r& I4 p' C; g, b4 s' z emailerr=emailerr+1 $ P: \: q5 c$ E
} 0 c2 o* r& r3 s1 t
}
: W1 h: ~: r/ N- b3 {1 p/ p/ N if (emailerr != 1) ! Q' c2 u6 I2 M3 v8 E
{ , ]; `' p+ D" T4 I, v: [+ M( H# U
alert("请输入正确的E-MAIL地址");
! t+ M' V8 K3 p+ ^$ W- Z document.sform1.email.focus();
! u# |$ @8 m9 O4 P* P1 S return false;
' K5 f; g& H6 q& v, @ }
1 c- T6 L/ R( @+ B $ I5 i8 h B ~/ S: ~
if (document.sform1.checkask.value=="")
+ A' L7 T8 m1 n( q! ^; c0 G { 2 ?* W5 A5 j; V8 @) Y
alert("密码提示问题不能为空"); & z; P7 {* S1 |, `+ Z/ Q
document.sform1.checkask.focus();
5 C, }. M: i+ P. J return false; , K; V8 Y( g0 q! y" w" k7 o
} , D, ~$ D' r! ^2 z1 B
if (document.sform1.checkans.value=="") " E$ ~8 g3 w5 L
{ : Q3 e6 i7 j3 I6 T8 S/ Q: r" {
alert("您的密码提示问题答案不能为空");
* F& t: Y( G$ c1 J document.sform1.checkans.focus();
4 L0 o o7 w1 @ L2 x+ u9 M7 s return false; - ^6 @3 h0 l3 v$ u) M: M; j
}
, r3 O0 N* }- Z! [! A$ E return true; * J; Q, ^4 y, ?9 P; c- C+ u
; X2 \% C& J% f! Z6 Y1 c& X) x}
, X- y1 H* E$ G8 Y</script> |
|