|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14433
- 金币
- 2502
- 威望
- 1647
- 贡献
- 1450
|
这个脚本对你可能有帮助:" m/ O* M7 {$ t/ X# ]' L, ?/ J; {! l
<script language="javascript">
9 j/ M0 O9 x E5 v& Ifunction IsDigit(cCheck) 0 Q5 \* R$ T" v) s* E4 b
{ . p' r9 E Y k/ w( X: P& N- `
return (('0'<=cCheck) && (cCheck<='9'));
& V8 q3 i1 c% `3 B- p } 7 Y: q H/ ~, C8 Z
9 ~5 H, D" Z7 |function IsAlpha(cCheck)
, ], o. [0 @+ N5 T {
6 p& l% A9 v( p return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 1 u1 v; F, b \3 r M
} 0 T! J' P7 P# [
* C' n& M t3 L
function IsaNull(cCheck)
& y0 F) T! z+ g5 P { ' n7 ~4 ^" k# N
return(cCheck != " ")
W- N J2 _/ U/ X/ L } - r& u2 j9 B3 [* D4 C1 K* T
! Z$ d: I. e m. ]
function checkform()
/ |5 G4 [$ g; n; x1 s{ , y0 e9 v/ y% f
id = document.sform1.id.value; ) K {+ y7 l% I, R3 {2 B
if (id == "") ! R, J2 Q7 O" }
{
' w3 A+ |: D7 Y& z alert("请输入注册名"); , p5 K) Q3 ~3 h% I0 w Y- j1 L
document.sform1.id.focus();
% O% S6 h a' {0 o3 C8 ]' D' { return false; 8 t4 ^$ H( }7 b1 B
}
$ h8 @' A. W7 D, U6 g' h* ?( o
9 E% ]/ G; N; ^' p8 v# K for (nIndex=0; nIndex<id.length; nIndex++) - L$ \0 I+ ^" A( A( `) g/ S, o
{ 6 T8 B H% [- h. _
cCheck = id.charAt(nIndex); 7 t3 X0 f P% u/ } d
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
4 V! G0 f& e1 n* s; k& H3 V { ) H% h7 c6 K/ [1 L
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); . ?9 Y; A W+ V
document.sform1.id.focus();
: @$ u9 ?9 B+ s6 X% q return false;
. a4 _& |- v5 w$ r, n+ L }
h! Y- e6 z, f1 K! Y) C } : w+ L* ~9 l$ | Q. W
chineseid = document.sform1.chineseid.value;
* v( K6 _) A+ d& t) [ if (chineseid == "") " T0 c. \% a# ?3 h
{
, C" ?7 _4 K a) M8 g alert("请输入中文昵称");
5 @5 G/ x. [4 }, A, X document.sform1.chineseid.focus(); ( l4 z5 I8 J9 Z# \
return false; 9 Q. w! o' s# W1 t; e4 u
}
5 w3 L) j6 a& ~: ^8 a" @- Y password = document.sform1.password.value; / Z: ^7 @4 T& y% R, D( b; X0 K
if (password == "")
- Z# Q) ~2 L ]6 Y {
# d! t4 R* \" i1 | alert("请输入登陆密码");
. g: J) @$ A! t1 N+ S. U0 k0 U2 k5 t document.sform1.password.focus();
) g; V; v/ U- a- P return false;
; W4 |! n C/ o/ v& _- U1 S } # h3 Y1 w- J& p; C# @# S6 k
password1 = document.sform1.password1.value; 0 E# b, m5 {: p/ F
if (password>password1)
: v' m; F2 S; P# h, T {% ~$ j! ^# G, X8 G% w+ R. R
alert("重复密码与登陆密码不相同");
1 G$ h# I# s( M4 A6 E document.sform1.password.focus();
0 q+ I1 X1 f; Z4 V5 C document.sform1.password1.focus(); . ~% s5 z5 w x5 \6 r" o
return false;- L* m$ b3 D' u$ ^8 \
}
4 E- U3 [- m; |3 Pif (password<password1)
# f: n. _1 K) V {3 t5 F2 H8 i4 |- p3 R
alert("重复密码与登陆密码不相同");
, D3 U7 G! M3 C% n# K/ ]1 I( | document.sform1.password.focus();
2 c( y& v6 X2 u7 g5 f5 P document.sform1.password1.focus(); * b1 X1 B; M6 D- E0 A
return false;/ B. h% Y# V" X0 x8 W8 o) E
} 4 K6 D; M6 {3 L$ t1 @1 n) s& J
if (document.sform1.email.value == "")
" _% Q+ O- G) [* }# I! } {
/ r r* g- Q3 F' g alert("请输入您的E-MAIL地址"); - G& ]# {- h7 P1 ^) H
document.sform1.email.focus(); 3 X, f& z: d) N2 l
return false;
" H; v$ T0 R- B6 d) J* f5 m$ x } 7 s- l4 t) w$ i6 @# ~" y. a+ c
/ a8 b' n, v D: ^3 W; \! k
email=document.sform1.email.value; 1 I( l( V6 s) e% q+ D
emailerr=0 9 t1 m+ ^6 d: o+ P8 f( S
for (i=0; i<email.length; i++) 1 w2 ^, v% m% l( }2 `7 h8 p
{
, \# f0 f; b+ w% g4 g ` if ((email.charAt(i) == "@") & (email.length > 5))
6 O" l5 p) ~% B4 t$ I% D6 R6 p, | {
$ r# z& H+ l( R7 W: n; E# O emailerr=emailerr+1
. W, ^0 K" a# H* q; [ ^ }
0 Z. h2 |# }' f3 j1 X$ L0 L } % y. \. m0 ]# ?
if (emailerr != 1) 4 ~4 d! o9 P. C$ I$ Q
{
! x; [+ z- l4 M# N2 y4 J alert("请输入正确的E-MAIL地址"); - C, l1 U5 @! G! [0 `6 G
document.sform1.email.focus(); " w* U9 A0 u6 o! P7 M" [
return false;
4 J: o* p3 @% B8 @ } $ d T2 \" W4 ]4 z: B
0 W& G) v; X9 Q( z1 \$ ~; L if (document.sform1.checkask.value=="") 6 z) |, y5 h5 W. ~3 c
{
5 s, z1 u6 I8 ?" |+ C3 v8 P alert("密码提示问题不能为空"); : m+ ~3 c4 N0 y& _8 c3 C
document.sform1.checkask.focus();
6 h6 n3 K% S8 k0 H' C# m return false;
7 K+ M! F# k; L3 T }
6 L0 z( G- v* M, L/ [ if (document.sform1.checkans.value=="") 0 L8 S O, p- O
{
5 o/ Z; ^2 {% x3 Z+ {" }2 L alert("您的密码提示问题答案不能为空"); 5 F0 E$ P) M% P+ c5 T
document.sform1.checkans.focus();
8 w X& p/ [2 ]+ v, i return false;
! z( n. C8 B: h" Q" I" H }8 y6 S5 A* i3 o6 i& v+ S7 u
return true; - k) H' e8 x4 J; L, g8 q
# t+ c0 H) `- A8 s
} 1 l* ^$ h* R6 L+ v; Z
</script> |
|