|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14317
- 金币
- 2444
- 威望
- 1647
- 贡献
- 1392
|
这个脚本对你可能有帮助:4 R4 ^; r& K3 V
<script language="javascript"> . y% h: n" C* b' F% c
function IsDigit(cCheck)
' |, t( P6 d3 S% k* |( h6 e { 8 `( P( G L7 b1 P
return (('0'<=cCheck) && (cCheck<='9')); - l. l u2 e/ P# A* I* o
} e0 r9 J1 x9 F6 x7 x) e# a
0 T9 ]$ \+ Z# k! K+ y4 _8 Y: \
function IsAlpha(cCheck) 2 u$ C" Z. T/ i
{
: [9 ^/ U7 O5 |6 `- q! `! b: ] return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
0 m6 K8 o {( `: S } & J& Z2 @( n$ z$ y7 l6 Z. Z& T
& U! Z: O+ T" f/ Afunction IsaNull(cCheck)
: J8 m& U+ I# s! d) }$ I { - K+ S/ T, C# F4 v+ r, v# ~4 z
return(cCheck != " ")
4 T) q3 G2 ~) @& u( V } / l" j$ Z& w" b& J+ p
& }# C, H- f' v2 Zfunction checkform()
! ]& ^' P2 E. K& Z{ ( G' Q9 W, y9 O) l" D7 ?+ O8 k
id = document.sform1.id.value;
f& g7 x8 o7 p1 H- j& a, Q2 \ if (id == "")
) C4 u+ d& |6 R+ h1 `7 }5 q {
8 z. C |, B) h4 C- x8 I alert("请输入注册名"); 0 l( H4 v& @9 X7 v
document.sform1.id.focus(); 4 m. B; _. v/ u( \6 R) v
return false; ' R3 N! U% Q1 ~ f- S& W9 I
} / R- L1 A9 \( X* N F! B) v
' ~+ M4 c0 S$ Y. Z; O8 { for (nIndex=0; nIndex<id.length; nIndex++) " U9 i4 y, j& ~/ E" ^
{
0 s& L* m& r6 U) t% _ cCheck = id.charAt(nIndex); 8 s7 V8 b- s3 c+ U
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 7 b2 Y a' v) X4 E C
{
7 k6 W7 {. L2 E7 g+ t8 p alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 2 b2 e& }; U! S2 d: U! n/ Q
document.sform1.id.focus(); ! K5 W0 p" k: }
return false;
; w! e9 C3 q; }/ W r& x }
9 X$ j( K" _& t8 A1 p }
6 h/ `5 ]9 z4 Y, N1 K chineseid = document.sform1.chineseid.value; , M' [0 J" K1 T9 x' ?0 p: ?
if (chineseid == "")
! J/ R* ~* @4 a { ( d% p/ ^) a- l
alert("请输入中文昵称");
; g+ V1 j/ e# {5 i" R, ? document.sform1.chineseid.focus();
9 N8 z5 a& _% v# B" y. K8 L. c; t return false; P5 P6 v) ~1 X) ` J; }. M
}
2 s: l R* G& ]& N password = document.sform1.password.value;
& E6 k5 Z: p, u; E if (password == "") ; L$ G7 f2 o) y* d' y
{ ) p0 _& P" i% H- C" u; a
alert("请输入登陆密码");
# B6 \2 R% h& W" i' c document.sform1.password.focus();
0 p( }1 ^8 F4 {, b2 k5 v# ] return false;
' j1 ^( u+ E5 V7 m } 6 h1 x6 m2 z: F6 L( _
password1 = document.sform1.password1.value; - e# h( s3 w @5 F
if (password>password1)
6 G6 Q! q/ q1 O {% V. s# [# f3 o+ G% }" v1 `
alert("重复密码与登陆密码不相同");
+ e. f$ U# [- k+ h: z& p document.sform1.password.focus(); # q5 ]8 w! ~% f, K
document.sform1.password1.focus(); ( \7 n5 A# y$ o4 c0 c) X
return false;% a2 o; b+ e4 W. ]9 Y P( ]- y
} 4 a$ R; t Q0 ]6 B
if (password<password1) + J- P5 r' q. ~; P! s! f" f) `$ @
{3 v# d9 j5 m: M) \
alert("重复密码与登陆密码不相同");
" Z+ }2 j5 o% \ ? document.sform1.password.focus();
1 l% L6 c4 X! F: n9 o8 F document.sform1.password1.focus();
. H+ U% n. Z1 h2 N return false;
; I4 H$ B; U9 S }
6 Y3 ^( N4 H# b: d5 `) i if (document.sform1.email.value == "") , d$ _4 B$ v3 ~ ?% h" k. ]
{ 2 g; y. c' a6 T7 E
alert("请输入您的E-MAIL地址");
7 T- o9 w1 j+ }8 t7 M0 `( G document.sform1.email.focus(); 5 j4 {) U+ e4 w: J; n$ z
return false; ' P$ F$ M9 `0 _
} " C9 U5 m! ^# t! Z/ N
: Y: h4 {6 [5 n3 e/ ] email=document.sform1.email.value; + y: b: O+ w2 T' v1 D. O9 Y
emailerr=0 & C& C# a& ^6 c7 |
for (i=0; i<email.length; i++)
\. p8 V$ v: N {
; U, U8 {/ O9 G! I* p if ((email.charAt(i) == "@") & (email.length > 5))
8 f' T; R. g& r {
5 x; e: j* p3 t. Y emailerr=emailerr+1
! w9 h7 D* {( H4 @- u; o/ B8 X2 h# M- z }
* D5 I" D6 e% u, A# @! b: S } 0 Z/ e% _# B1 V8 ^5 {$ {, Y
if (emailerr != 1) " X5 u7 ]: C- _
{ . f$ y8 K9 z# {% i: m
alert("请输入正确的E-MAIL地址");
u& O% g$ ~" N. x! L# R, [1 u' ] document.sform1.email.focus();
6 S# Y6 Z O6 I( P4 L return false; , Y) o* z1 i" A$ H% {
} ; O: s6 g. U; w5 ^: Q
$ a$ R2 ~2 G$ X* I
if (document.sform1.checkask.value=="") 6 P: t& M( U1 j, D
{
! |8 A7 ?% A2 Z6 |3 {8 O' o& m4 D alert("密码提示问题不能为空");
( |: t( e; R) J, j7 V document.sform1.checkask.focus(); 5 \2 R9 Q3 i; A
return false;
, `4 c: x8 ~+ ^# { }
, o" X: V4 E3 z, m# a$ i if (document.sform1.checkans.value=="")
$ S" r- b0 e: @- J* O { , Q1 v% P2 u+ M8 D, {
alert("您的密码提示问题答案不能为空");
4 Z6 B% H4 i: f& O document.sform1.checkans.focus(); + m8 T! _( r$ G& E; e& s, u
return false;
! u" _% R, w. Z }, \% m M5 f+ g8 S' F0 E! a+ l2 Y8 B
return true;
: @ u# ~. _; H # |4 z* k" v$ ~2 A5 R5 p" [" ^
}
2 O* V9 J/ `- P</script> |
|