|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14327
- 金币
- 2449
- 威望
- 1647
- 贡献
- 1397
|
这个脚本对你可能有帮助:8 Y; @+ g, e- I
<script language="javascript">
3 u2 w. T2 P" j( ffunction IsDigit(cCheck) 4 c: L/ O+ x3 Z/ ], C W1 S
{ 0 c' j, F7 x. c" ?9 d0 s2 C
return (('0'<=cCheck) && (cCheck<='9')); 5 |( P$ P$ C/ ~4 X. c
}
+ |5 ]; X3 t n- W) h6 {0 E
. l7 l ^ v+ h% p& |5 x4 Yfunction IsAlpha(cCheck)
' F' n; ^! W: L- P# _! S {
- a& g! q1 t4 O$ ~4 f& g return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
7 R" t7 A& n, u P) u, A3 H' @0 h1 T }
) t% x5 O( J Q* ~ g& A
1 f- h$ [% { B" h0 D3 wfunction IsaNull(cCheck)
d1 F5 _& X' i' o/ u( \+ y% o { $ |6 ]% F o- U# r
return(cCheck != " ")
# h% r8 H) W: G8 Y, A } + @: q% k T5 l7 N2 q
6 a6 E: T. a) b. `" Bfunction checkform()
) | { |2 s1 b# i{ % Z* B! s- f: R
id = document.sform1.id.value; 6 p* r/ T, `; W
if (id == "")
6 B; u" I/ F% C, M( @, B { & N1 v" K: N0 T
alert("请输入注册名");
1 f+ Q* b* q e8 G/ `% p document.sform1.id.focus(); 3 _( i: T" k$ g8 u
return false; 3 A' J0 I$ G! A0 ~ Z( J4 P/ S
} ; o2 B3 A( ?# b
T3 e7 q# L2 d- l for (nIndex=0; nIndex<id.length; nIndex++) 0 O; q! V3 j5 N( l# w8 f
{ g: \/ C! ^5 p
cCheck = id.charAt(nIndex);
* y5 Y. ~* }# j: U" }7 Z" | if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ! @: v$ S, k5 I# v( q9 [
{
2 {# ~* x- J9 O0 o alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ( t, L+ ~' p6 [% d- N" `
document.sform1.id.focus();
, ?$ u9 J# c4 Q- g return false; 8 U8 n6 J" y" \
} ( Q) e- {3 _8 w1 R" p
} # J% r/ i: i5 v: r; t
chineseid = document.sform1.chineseid.value;
# A: h' l. w% i if (chineseid == "")
/ y/ a4 a! ]5 ?( i# `9 N% f% ` { 8 X8 V/ @$ |, Z3 o! z
alert("请输入中文昵称");
. z' H' j" c0 I- |- E& Q+ C document.sform1.chineseid.focus(); R) R0 n9 |1 ]7 }
return false; 4 O3 y: N/ i& T' v
}
$ K; k Y" P- R* W* h4 D' H" ` password = document.sform1.password.value;
8 C( k) F1 l$ N7 X5 I; a H+ v- e if (password == "")
, z2 E( A' w8 D6 f- M+ F6 D {
! H2 v9 ^( _5 b* F0 Y! }' u. E! s alert("请输入登陆密码"); ( G2 ^9 u& ^" f+ z9 \! A
document.sform1.password.focus();
+ Y( W4 c# C$ b0 b! C+ U! b return false;
) q! e3 d y) K' j6 `; K } ) d* b. |4 W9 G* V) v" L
password1 = document.sform1.password1.value; e1 i I% d n0 u( L& T3 O3 x
if (password>password1)
4 p1 {# ]- l8 z6 X& I {
; Q- W. {0 n; Y alert("重复密码与登陆密码不相同");
6 E0 y9 D1 K$ i, U. D) e) v6 W document.sform1.password.focus(); 8 h" Q8 O) J; F9 C( o+ Y8 h4 r
document.sform1.password1.focus();
0 O# f& C. S# J5 } return false;
) Q: w5 u) S3 B J } & X p' {( V# |* F5 N
if (password<password1)
) [3 z3 {. ]+ J; J( a {
! l& ^0 R7 s8 X. ^1 { alert("重复密码与登陆密码不相同"); - Z1 m5 G/ A' B1 Q7 k
document.sform1.password.focus();
* ^8 o7 i" u, ^0 D/ r9 f0 I document.sform1.password1.focus();
5 p0 q: l1 ^. w, `1 p( s return false;
0 q# [- r, g+ @5 m+ u: f2 S# Q } $ N5 H' K8 Z5 f
if (document.sform1.email.value == "")
9 P- K: |% A, x# @% N4 i {
" {5 o) W% ]2 _ alert("请输入您的E-MAIL地址"); : A+ b& g5 b# }, d# H8 B1 _/ W9 c
document.sform1.email.focus(); % I) l6 \: u- }
return false;
. q2 U& Y+ I' i3 i0 v# y$ R } " \( l' Q# D5 r, w1 H
9 c6 @5 d3 z' c. I+ P email=document.sform1.email.value; 0 ]2 v" X6 i9 m5 `; F
emailerr=0
" b- P- x' x* s6 x! J for (i=0; i<email.length; i++) 5 E; C) @, f* s3 D* L
{ ! d+ S0 E \6 g* t6 E, f
if ((email.charAt(i) == "@") & (email.length > 5)) ' x2 l9 O' R/ i
{
; q6 q5 N4 ]' I& u3 R/ R% W emailerr=emailerr+1
" d: q) p3 U9 g } ) H) y& n, F1 s3 T) x# O2 V
}
9 l8 `$ t8 }/ R7 m# a7 J: E+ t if (emailerr != 1)
) Y5 K1 C# L* w# v% X8 | { & `# d. K& M6 o6 Z }, D* W4 }
alert("请输入正确的E-MAIL地址");
4 k- S) |* h9 r document.sform1.email.focus(); 2 Y2 D6 c& G8 W) T( C3 [
return false;
8 _: }/ c6 P& X& m }
' I! l5 V& u# P% e/ X' t l, p1 Z, M" Z: C9 ~$ U
if (document.sform1.checkask.value=="") 3 Y3 `4 E% r3 `( H& o6 E+ H
{
' e: ^5 G7 V, z+ k- K5 R9 o- `# j alert("密码提示问题不能为空"); 4 u1 M* `2 Q0 D6 W5 d& L: m& z3 z
document.sform1.checkask.focus(); : J4 F2 W) \4 Z: C- A; V9 v
return false; " y6 M* l7 n/ G1 U* Z8 T/ G
} 7 G4 h; D/ Q8 I- X6 ]' [* h
if (document.sform1.checkans.value=="")
6 v3 e; H/ J m {
" J0 `/ R8 W) z& h2 O1 L8 y9 V alert("您的密码提示问题答案不能为空"); ) k, T9 h+ e7 t) _" B, ^* Z
document.sform1.checkans.focus(); F% i N/ O& h0 |" l
return false;
* [- K/ U$ P" |6 ]0 R }/ `7 a* t1 G5 r; I$ f4 f
return true;
7 W$ R% g" ?4 A4 k& A & {0 |( w% K& R8 E! ~5 T/ |
}
: Z3 r _# U. ~( K; R' v6 V</script> |
|