|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
这个脚本对你可能有帮助:1 Y4 Y* M: h0 l2 \6 y
<script language="javascript">
5 G3 [+ v* ^2 e6 T8 R1 U! p4 G9 `% A) @function IsDigit(cCheck)
- s0 q4 B, B" H4 O {
' f" ` V9 b" c2 ] return (('0'<=cCheck) && (cCheck<='9'));
! f5 b# U( [0 j" m% [ } ! r+ k( p# j E5 s. T; e5 R- W
' G$ R: `" c5 a4 [
function IsAlpha(cCheck) 1 L3 R, F3 w( I+ X9 C
{
* r- K5 U/ J5 @( m return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
' u m& t* q( p% y) R }
. t- t' b8 _4 A4 ^. Y* `
5 G# l( y" S6 T/ Sfunction IsaNull(cCheck) # W' ^* `5 e1 |
{
" w" U) H$ n8 V: z) }; i return(cCheck != " ")
5 K6 I4 \% W# V! q7 X }
! f# O2 W! S/ X' ~
& M0 v3 M) @: x% Y& u! gfunction checkform()
- b$ I M1 f, d* L9 i{
; c$ K" }0 b" S4 x5 o9 N4 L id = document.sform1.id.value;
+ I5 K% P; P: q' C0 R if (id == "") / ?$ c- k' e: `0 ^( A
{ ( X) |4 w# j) X* p
alert("请输入注册名"); . W$ z Q$ G, Y, n4 D
document.sform1.id.focus();
5 Y8 @( Q( V, ~5 z return false; 0 O2 `, b' u( u
} 7 T( i8 Q; m; G$ N9 q! v% l: k& e( k9 Y
+ W9 R1 v3 E5 c4 k# z$ C for (nIndex=0; nIndex<id.length; nIndex++) 0 o. j5 a) N& n+ Z( q6 s
{ 1 }- D6 l+ p- L: Q
cCheck = id.charAt(nIndex);
: W9 a# X+ w3 f+ D; p' g3 D if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
% G! o8 z9 g+ r! Q {
0 k. q0 B6 @0 i alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
" H0 k4 U0 h. F2 { x4 N9 a& U3 M document.sform1.id.focus(); 0 ?. B& a. d# t% |
return false; : b' I8 }( z7 Z ?, ^% v( N- u4 O0 H
}
/ u6 u& a9 I9 F5 h S }
/ C& {, h! a" }+ W chineseid = document.sform1.chineseid.value;
+ Z, Y! I, ^9 E) } if (chineseid == "")
: k8 e- r. ?0 ~% a7 {) J { 5 t$ t l' A5 S$ W, k
alert("请输入中文昵称"); . \$ l2 L8 v' k
document.sform1.chineseid.focus();
5 a6 g, j/ r1 J7 g& z' _ return false; 5 K5 @* y4 A) ?, z
}
- @% s; a0 }0 L/ T/ v9 k+ {0 ] password = document.sform1.password.value;
* f& L# X& ^& J/ m# J- H9 L if (password == "")
7 U& A6 x) N+ p) N { F# \. p2 g! f- \+ W
alert("请输入登陆密码");
3 U/ v" S% ?9 I6 ~' V document.sform1.password.focus();
; @" j: V) {- B' Q4 ]6 q! j return false;
% j; P/ B6 M4 Y( W }
; ^$ M( [' C- [/ l+ P* R6 w! W$ J password1 = document.sform1.password1.value;
% z# z# I6 @6 C- d+ l if (password>password1) N; N/ V# g3 b }- c& @ _+ x% Z
{
) b8 @7 g$ V5 \% O* o alert("重复密码与登陆密码不相同"); + p& Z7 m0 e8 L
document.sform1.password.focus(); $ h3 |, d7 P, k5 q7 d) m
document.sform1.password1.focus();
) {3 q1 C- d* m5 M: M5 E return false;
1 a# l$ |; ]0 Y% n2 ~" { v: w- Y }
- b/ N/ z% [" z' ^4 rif (password<password1)
" M9 [9 H1 d9 V2 T2 ] {
& J2 h' S, \* H alert("重复密码与登陆密码不相同"); 4 L; `2 ~( h h" u
document.sform1.password.focus();
( o# ^* o! G& d/ B document.sform1.password1.focus();
% f. Z: ?) Q% @" r, p0 n return false;$ O0 T8 f9 ~$ l7 q' s
} % K8 P# Q7 s+ ^* R( X1 g
if (document.sform1.email.value == "")
, K) k9 g( @( I1 w" Y {
3 [6 a. i7 d8 L alert("请输入您的E-MAIL地址");
8 B( \1 @3 k, b% h document.sform1.email.focus();
) a. C8 O' h' k3 w) r7 m- | return false;
$ D i7 _6 [4 b1 g2 T/ T( e. z }
/ ?5 |! |# u2 \' u5 b2 t 2 C5 C$ T8 @0 Z+ K
email=document.sform1.email.value; ( f3 _2 j- R7 q4 w+ h4 V$ l# k
emailerr=0
$ Y+ k3 Q/ i3 D% X! ^ for (i=0; i<email.length; i++) 7 e0 `( z) ?- }
{
" _; m. H! E# z0 O if ((email.charAt(i) == "@") & (email.length > 5)) * c" O8 m# X# X9 W( P6 x- c7 g' P
{ 8 X" t7 T5 b$ a; V1 D
emailerr=emailerr+1 - z8 h% m$ t. ^
} 0 [2 T( C2 k: M' c. r$ G5 U. `3 o
} 9 E$ v8 [3 A; o( S6 U
if (emailerr != 1)
. a5 e9 R4 k7 D, G9 I6 f5 }& U {
5 `( f3 o6 _/ u2 N; n/ i; u7 e alert("请输入正确的E-MAIL地址"); 7 }4 ~) k* `, h. u
document.sform1.email.focus();
* Z4 K; `, I8 ~8 T" B3 l/ C5 r return false;
. w. T" ^# F: @5 @& O }
1 C. F. g3 N. s$ a ; c: a/ T! R3 x2 f! x: _: c! d
if (document.sform1.checkask.value=="") 3 h; S, F* Q4 |+ R; Z9 G+ Q
{ ' }! J2 \: N* o6 S/ k
alert("密码提示问题不能为空"); 3 {# h/ ~" G0 _3 p
document.sform1.checkask.focus(); ) F" I) A6 n! l; X# i+ x
return false; " i3 L9 B) k0 L( ~ Q/ T
}
6 A0 u' B( U0 k2 n% x if (document.sform1.checkans.value=="") # z# w" x9 _" h8 ~$ f- E$ {, s5 O
{ 6 q! z& S7 l0 p0 O
alert("您的密码提示问题答案不能为空");
; S; r3 \+ f7 g8 ~, T9 ? document.sform1.checkans.focus(); , m- @6 D8 k! Y6 D5 o4 h
return false; 7 h( V: x8 R8 a5 _
}* p* L9 F2 n3 I, t
return true; 2 E* s2 q H8 ]+ C7 C' A! {' l: l
. ?2 C. k" S$ P6 N( k} # \+ U- x5 I' W" l3 P
</script> |
|