|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14391
- 金币
- 2481
- 威望
- 1647
- 贡献
- 1429
|
这个脚本对你可能有帮助:
: m! Z' Z4 @' @! m<script language="javascript"> 7 s( S2 q8 l9 N' ?) A9 j
function IsDigit(cCheck) 3 F, C/ d" _5 t4 F. H2 S
{
" t9 A$ O3 c6 a" h6 c return (('0'<=cCheck) && (cCheck<='9'));
) D$ t1 d4 s3 l }
* q% A9 Q" [9 W4 N) Y: q0 z 7 e1 j, o+ k# F. T3 @$ E
function IsAlpha(cCheck) * N' i! k) n& O5 a5 t. ]
{
2 n2 W+ x9 A, C% w+ a return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
. K; n* @% L" I' d8 u; \ }
; P% B: Z1 j* W4 L3 |& g$ v
) h6 Z5 U( m. y# k* }function IsaNull(cCheck)
: h0 I! R* k8 K { 5 D5 G% q; w+ F; l" Q% o5 B3 J
return(cCheck != " ")
) Y4 U; L1 A0 i9 f0 S0 U0 X) g }
4 Q N2 I! m. B) f3 T & A- l M3 c% g/ w7 k) k, B$ |. r
function checkform() 4 M2 A7 `( Z1 t7 m/ I2 Y; k
{
& ], g* w0 ~& m/ A id = document.sform1.id.value;
/ ~8 P4 j& U8 t' L: {8 g if (id == "") & z. o7 Q8 o, o( i- b! J
{
, X8 Q- \8 F/ o1 ^3 ]/ ^+ E alert("请输入注册名");
4 y8 q7 x9 y' Q4 S# B document.sform1.id.focus(); ) @, X k* O, Y9 u
return false;
4 v) _7 ^2 g% R9 _+ _# |2 K1 K }
; r! X' y! D, e S ! x _; y0 x1 q: A0 Q
for (nIndex=0; nIndex<id.length; nIndex++) ( W+ d$ b* Y, t, N) j6 f3 S
{
# O3 q' r8 j( m8 a, A! R cCheck = id.charAt(nIndex); 9 S) j% u$ ?- Q; X* Q) e
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
. U' ]- w( n6 S, p) M0 \0 V { 8 ]' F) S: w% A% Y2 v6 z+ C
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
( T- R4 E8 r; z' u document.sform1.id.focus(); " S% \6 _7 H q" ]
return false;
, a4 [" J& g, ]8 g' p: b! p } " b# A. I# U$ c5 q
} * r: z" \# v K1 q; a9 P w
chineseid = document.sform1.chineseid.value; & K% F J* e- M9 O# E [
if (chineseid == "")
! N# s) J& \; ]* |# _ {
( v$ z8 ?# e+ U0 | alert("请输入中文昵称"); ?. t# l4 L9 i; c- L+ @
document.sform1.chineseid.focus();
! g2 O& E. |9 {0 f/ C return false; ]4 C4 [; E" E) b8 U
}
3 M# [6 ?5 r0 g1 Z& F password = document.sform1.password.value;
# h2 _. Y( q% K' \) j5 p% _ if (password == "")
" Q7 V5 M" ? j4 \% f( [ { " k' r" ?# p$ g
alert("请输入登陆密码"); % b4 W7 q3 O- d
document.sform1.password.focus();
- N! l2 [" l4 i: a, q return false;
4 t7 g; L+ P) @1 F& C }
" i( e' C$ ]. g* f password1 = document.sform1.password1.value; ) v$ U2 P- f% _6 ~- }; o
if (password>password1)
, g5 F8 {' V0 R8 t' a7 m3 t {
V3 `7 c/ l) g* \ alert("重复密码与登陆密码不相同"); " S* N% w( x# Z- D# ]% ~! A- M; g, }
document.sform1.password.focus(); 5 Q7 ]5 E7 o) R) v( X
document.sform1.password1.focus(); 3 P+ l8 c i5 H
return false;: e( q- c- w& Z% p5 u: g8 f
}
# P9 q `; S$ w! Y5 [6 v6 l& Dif (password<password1) * s# g$ D. c+ r. y* P
{4 k. ]! P9 p9 v$ c' t6 o
alert("重复密码与登陆密码不相同"); ( g: Y! r7 R* p( P5 O ^; l
document.sform1.password.focus();
8 J$ A! H# y3 x( ?/ Y document.sform1.password1.focus();
% U, K4 n8 L* J+ Z4 q return false;
5 Y# J' z3 F8 o) ]; }3 W } . h- r3 E. v$ e5 \) }2 ?
if (document.sform1.email.value == "")
: T4 N9 } Z9 P" ~! Q: n { $ z$ b: }! F' o- G' ^! n; Q" o3 _
alert("请输入您的E-MAIL地址");
. t8 ?0 r K- {) \3 M s% T document.sform1.email.focus();
6 f# u# k4 u: c3 v return false; . S B1 v" m' ?, y* s( b* C1 D
}
7 f5 G1 s; r9 P9 c5 v/ S
# L5 }' {. p* A+ c* F% l email=document.sform1.email.value; 4 z+ a6 d# _/ X L
emailerr=0
7 ^0 a2 e8 L+ O; O- m% ]+ H for (i=0; i<email.length; i++) 9 s; `( C5 _: {& O7 P
{ $ N' ^, ~$ c" d' L
if ((email.charAt(i) == "@") & (email.length > 5))
" O2 W6 f w1 ?0 A6 T7 t { ) Y/ p) k* C/ P* O$ { x2 K/ ^5 Y. [; g5 p
emailerr=emailerr+1
1 y$ j, {" W8 |- W6 L/ { }
& P/ @5 R2 ?* ~$ y. {4 G" e } 0 f6 B6 g' E @2 i1 p
if (emailerr != 1) 6 P8 ^# S& Z5 U) w5 [
{
* J% l9 k! ? W+ M alert("请输入正确的E-MAIL地址");
& d6 G0 @* o8 y4 | k7 B9 L document.sform1.email.focus(); % e6 k# R- S6 m( h
return false;
! T9 w! ?0 W: b2 V; D } * X) ^) L0 q. e" B! J: g
% a6 b) g- w6 P% T2 Z0 O! C if (document.sform1.checkask.value=="") 5 y J# d2 O9 ^6 k
{ / O) u: Z- m/ G) y; c/ [
alert("密码提示问题不能为空"); : N" h, j% `( K% m" E- ]
document.sform1.checkask.focus();
( q" L! ^: `- \; z( r, G/ d" p0 o, b/ E# U return false; 1 {& d1 _5 d: G; V( R. c6 I. ?
} & o. z$ S! t5 f% S; y4 ]2 X
if (document.sform1.checkans.value=="")
- n1 D5 b* f" x; V0 I" D3 r {
& Q) ?0 z3 i" j/ |" w alert("您的密码提示问题答案不能为空");
7 m% t( l" N: p6 g4 ^ w& _# [" L, { document.sform1.checkans.focus(); & ]# Z+ F# A. e8 K) U. B6 K
return false; " l2 n9 R6 t4 N6 V |# X
}
7 i( ~- _- _% \8 Q% k T return true; r* P5 @! _. Q4 J6 A A
7 R( R) R9 U7 y; x9 J) ]4 @5 q
} & t$ _; I; J) r: B
</script> |
|