|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14333
- 金币
- 2452
- 威望
- 1647
- 贡献
- 1400
|
这个脚本对你可能有帮助:1 [. N; S8 T3 I9 r3 O8 _" l
<script language="javascript"> 5 @. K8 h9 C2 T
function IsDigit(cCheck)
: j# I0 P: s# O1 C {
9 n5 J" [0 g, ^8 r return (('0'<=cCheck) && (cCheck<='9'));
1 t$ R# m" M' f7 o- _$ q; O. L }
3 \7 X( a1 g, T0 y3 E4 ? ' \! I; j8 n+ b; s; d, a9 Z
function IsAlpha(cCheck) 7 e+ Y8 x+ c2 O' H9 \( V
{ 4 V4 o$ Y) }9 s! O. A! _! w( W
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) & |' S2 ]* B4 M& i7 u* d! [
}
# J7 M9 q( d; i2 L3 _. a
& m/ C( e+ f3 e) B- Ifunction IsaNull(cCheck)
9 f8 P: {( ]7 c0 W- i# W: w { 2 M% D9 M4 L, {' R
return(cCheck != " ")
% F/ `5 s+ j; e* z6 X } $ Q) l6 Y2 F: j( l' e3 r8 }
7 @6 H& r7 p( t+ M3 n1 O; rfunction checkform()
; `1 R% }( @' V( Y/ W, r) `{
& D6 P: o! k0 l8 o2 H6 s id = document.sform1.id.value;
0 _/ ~# {3 ?5 {% h: p h4 q$ Q if (id == "")
& h4 x7 L: w( j: E: Y3 ?# C, t" }, S. Q {
% A% \! k# B( o6 \$ Y3 d alert("请输入注册名");
& x( E% ]$ U7 a6 w- w6 K document.sform1.id.focus();
. t$ g: K3 @. ?# M5 [- d2 C return false;
& L' z: W- \- I }
# U& O7 x- j: | \$ z
, J; K/ A0 ]% \( b. r2 h for (nIndex=0; nIndex<id.length; nIndex++)
' ?3 h+ F7 |: u# R2 `/ I3 U# V { , ]' c# C2 [+ h/ z! H
cCheck = id.charAt(nIndex);
9 Q5 l0 C" x& i$ G# i if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) |% v) m6 c6 ~9 \1 n& L+ S) ^, [4 c
{
% d% n5 k; S- n# X, W" C( L7 @) P5 X) Y M alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ! T6 D" U& F0 E5 x0 a1 d
document.sform1.id.focus(); ! j) b( _/ q/ g, C& H
return false; : Y) j7 n/ c, J" l0 d
}
5 I a7 P! e9 X }
8 J3 j6 h$ W( [ chineseid = document.sform1.chineseid.value;
+ w: B9 \6 D8 |! L0 A7 Y if (chineseid == "") 0 l6 b, `% o# b0 Q0 x1 b
{
. x7 ~4 |; a" B" g1 q alert("请输入中文昵称");
; C, D% Q' d: I, ^$ B document.sform1.chineseid.focus();
8 d! L* n) A' c$ B' ^! b return false; 7 _6 N8 x4 R Z# V: A
} - ^* v. r: Z* ~; c1 I6 u" N( {+ O3 m
password = document.sform1.password.value;
& u0 [# F# A: T: o( S$ Y if (password == "") * E6 K% F5 g/ a) _. N
{
* w, b, M2 A6 T6 u2 u/ o alert("请输入登陆密码");
6 {6 Q! W/ ]* N2 f- \& `0 L" t K document.sform1.password.focus();
' v0 ?4 C$ O! s( d4 u return false;
8 C& A, L3 Z0 [ }
" N+ z" L7 p5 c/ ^1 l password1 = document.sform1.password1.value; ( ^, Y |. X) _# x) [
if (password>password1)
. u) U& ]+ P( r% b1 L; X6 \ {
' m( m4 y% o8 S* s& {( n alert("重复密码与登陆密码不相同");
. j( u0 N; |( J0 {6 M7 ~3 ? document.sform1.password.focus();
% V7 h5 ^4 }3 C: s" L+ x R document.sform1.password1.focus();
7 y9 J+ d4 ~( ^0 k# O1 B return false;+ Q1 |' E& U: @" ?8 _
} 6 j( w& ?9 \9 C$ L
if (password<password1) ! @, o- ~8 E7 Q4 u1 U
{
3 Q: f- y& t; i- y9 e; j( E alert("重复密码与登陆密码不相同"); 4 M( C9 O9 ~/ w9 _0 Q. i
document.sform1.password.focus(); 4 \2 {2 X) {1 [( X* s
document.sform1.password1.focus();
9 F5 ]7 q3 N0 C8 M" O* g o return false;& j+ G( K$ H6 M! @7 ^% S
}
# J/ s) H2 p2 B; V* |% J: v if (document.sform1.email.value == "") + B5 s3 l0 G' l( x
{
; _7 i. T5 M8 R4 W$ S4 j alert("请输入您的E-MAIL地址"); 8 k* d% u& n' c8 O3 b
document.sform1.email.focus(); . H; y7 r# G5 ~5 W
return false; % f- N) t' B" L# s- ~6 k# D
}
; j) T0 [# ~. g, X/ a4 ?6 s" }5 M9 {
; C" n' F- O/ W; z# ]% k email=document.sform1.email.value;
" T2 m r2 x& N5 c, N emailerr=0 , Z) o; N( G ]: y
for (i=0; i<email.length; i++) - e: _3 ^3 O3 }2 A
{ " Z, L, ?" S2 h5 A1 [4 ?5 f
if ((email.charAt(i) == "@") & (email.length > 5)) + P/ x* k( k) y, w. d8 x
{
. B7 _" j0 G X* s emailerr=emailerr+1 - g# @# `6 B4 u: q
}
" `6 ^+ A0 E) v7 e/ \0 z } + ~8 x$ p) _: e" S. v; V
if (emailerr != 1) . l" {7 K- F2 M) l8 G
{
) k* Y% B9 s6 |- B2 p# h4 ` alert("请输入正确的E-MAIL地址");
3 C l$ A c9 k. X document.sform1.email.focus(); ' d; Y' ~6 k) [: v
return false;
) o5 {) [0 n5 D# W% K } + |3 x5 ?& B3 o# i$ ?4 S' ]
; ~; x3 B: M" j/ f, y" t if (document.sform1.checkask.value=="")
6 _3 N2 I1 z' T0 y { 2 Y) k# m" _/ A5 k/ S( e _& }
alert("密码提示问题不能为空");
( A0 O7 F C5 H* z: y document.sform1.checkask.focus();
( Z2 w" K/ l! f4 f- Z# Q return false;
$ b: \( f6 w( Y9 S& q6 w } 1 i( Z1 }4 F. E( M8 N) ^) q5 O
if (document.sform1.checkans.value=="")
) \- e. j2 F6 v- a, |$ L$ V, F { ' q* J; q, i! {( s
alert("您的密码提示问题答案不能为空"); 9 ?2 Z8 S$ e: b8 V; M
document.sform1.checkans.focus(); # J4 `- O/ h. {% P, j
return false; " l# U; \" R. d0 g6 ~
}
! l2 ^# \: w, M, X return true;
" n! U: `& K2 p
- B1 h6 |1 T3 n8 v} - T- V7 i" V3 G9 t6 k5 N
</script> |
|