|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14323
- 金币
- 2447
- 威望
- 1647
- 贡献
- 1395
|
这个脚本对你可能有帮助:( s1 T$ i. [2 Q; z! T2 K
<script language="javascript"> $ I0 F+ s8 _* p9 p
function IsDigit(cCheck) & j% ~" U2 G4 }
{
# f" F7 ?8 z+ \0 i% l. O return (('0'<=cCheck) && (cCheck<='9')); 1 ]/ W+ A( ?+ l8 V6 C6 w
}
: x5 h8 [% P1 n5 B
, O e7 q# W, E7 Lfunction IsAlpha(cCheck)
8 [9 V' _$ e" B: \/ m3 l5 m { ; I7 l8 D4 }, p& L% Y( V8 M
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
7 }) {$ E/ ]8 r } 4 [& i8 Z1 w% @; Y( ~& m( f
4 K X6 e d3 V3 K7 D
function IsaNull(cCheck)
, I4 a2 U$ D3 I I; b; Y& V { 2 e+ @. ?% r: C) D) W0 Y8 p
return(cCheck != " ") $ L6 _7 b2 H( f0 p$ Z7 [
} 6 z* i' X: n7 i. R5 H
+ C, K+ R& {3 y1 b6 F$ [! {
function checkform() : O$ C- H/ D; V, K
{
% t6 F4 Z+ z& N( L2 q1 H* E id = document.sform1.id.value;
_% ]! a0 O. V' k$ _3 ?% `% {2 U if (id == "")
2 F g" G/ R0 x) t7 k; Y { " e7 l! p5 [* S# V) C5 }
alert("请输入注册名"); , o& ? V: F8 |
document.sform1.id.focus();
! @6 g( T1 A9 P0 m/ z return false; 2 y/ X, } n, _! Z
} 2 q" [& U3 {6 }( ?+ ]; B
- |* y, V- W @* b8 p3 @+ q0 g
for (nIndex=0; nIndex<id.length; nIndex++)
( q8 l5 L) v$ n0 s {
# C7 E8 G! T5 X5 U cCheck = id.charAt(nIndex); {( |/ v) L5 m U; |3 q1 x4 f. _* h X
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 6 G: _0 s' S1 p
{ ' R7 m4 J! D% K" g ~
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
- a/ w* h' C E5 L( Y5 D document.sform1.id.focus();
8 b4 n& R6 g" y return false; * l5 A( J8 `. \- i1 }+ \* A
}
7 Z: i c+ t+ o" N* ? }
}+ d3 A* V, J' ]& b chineseid = document.sform1.chineseid.value; / b9 T' C7 P8 T3 E R
if (chineseid == "") . k6 T( R3 ^" Z, N% e ~
{ ' A$ v4 _; \% O
alert("请输入中文昵称"); ' y2 E; N4 r9 \5 o0 ~5 F9 F3 B
document.sform1.chineseid.focus();
$ X! N: U7 k: Y$ [7 X return false; : v; [* n) Q! I( {- O7 x
} 5 S3 ?* [( w' ^$ d
password = document.sform1.password.value;
7 F7 E# B0 H; j6 e" Y$ R9 I) y( g& R if (password == "") : N& {- v( t! o/ {) D$ k
{ 9 N) o0 Q- k. a" E$ x( {( t' R) @
alert("请输入登陆密码");
?3 v5 P2 C7 L* [ document.sform1.password.focus();
4 f% {/ h, ~! ]7 g2 d3 g return false; + |. K2 {; ]5 k$ t6 ]% k
}
8 l8 i' Z4 p# W9 h8 A0 \% P password1 = document.sform1.password1.value;
) P$ X* B5 y& D6 H$ ]! O if (password>password1)
' d2 F& g; \7 g& K0 w P( l {* I( E. ]# o5 }" t) J
alert("重复密码与登陆密码不相同"); . L" [' O7 o$ h( a0 C5 n
document.sform1.password.focus(); ( w( s9 }9 C8 I+ a% C9 n( C
document.sform1.password1.focus(); 4 @5 d9 i$ `* [; o
return false;3 N7 `7 U t' W
} 8 {6 k) H' z8 c! S# W
if (password<password1)
. {! I- g+ m* Q6 a3 n. H {! O) b$ R! H, J/ p- J
alert("重复密码与登陆密码不相同");
r% g% w9 y* v- ]7 Z& w/ ^9 j document.sform1.password.focus(); 0 j" Q% z: J5 f$ }. z
document.sform1.password1.focus();
2 K- U9 Z7 P& l return false; \1 Z6 j$ J" C
}
+ M. ~! |0 i- F# ]7 a! M if (document.sform1.email.value == "")
6 d" g5 b6 U. [3 a- P" S { + R0 s. D5 V7 D' s5 o" F
alert("请输入您的E-MAIL地址"); 5 G3 Z' x6 E4 C4 q
document.sform1.email.focus(); 8 k# F6 {& j p9 c# W4 v
return false;
% |9 F) _/ R6 V }
+ ]2 d/ k. x; T1 I$ I # K7 R: r! f( K
email=document.sform1.email.value;
+ ~& ~& {% R$ J/ l, s$ [2 o emailerr=0
% u! T5 W& `. g1 H5 h0 e# Z for (i=0; i<email.length; i++) ) i$ O( g# {* V; }; }) w
{
. }7 v: Y: W- a' p3 x) ~' @ if ((email.charAt(i) == "@") & (email.length > 5))
0 k! N( ~ e3 n2 r [6 T! C {
' G, J o3 M& @2 w, \# v emailerr=emailerr+1 ) i5 I+ w& Q$ h% q6 D" l3 x
}
' V5 d; C# |, d: u* N1 R } 5 m+ y U1 I( d, f3 j; T* n& M8 z
if (emailerr != 1) 5 |1 _3 A5 A# d# g0 ~' t+ I
{
# P$ j" n' a- F& S- V/ } alert("请输入正确的E-MAIL地址");
+ u0 W" h6 v- `3 |' `" W3 K { document.sform1.email.focus(); # Z$ C" {2 o* K6 K" \4 u {2 T( V$ d
return false; 0 N" J9 r/ z! w% n1 [
} $ ~% n+ g0 J; Z5 l' N
& k0 U3 L8 } _5 d9 ]4 X; u
if (document.sform1.checkask.value=="") 7 h4 v: b, y9 L8 f
{ : n% [# L5 M3 I% l. _! H
alert("密码提示问题不能为空");
; s; C( e. b4 U6 C, P9 o7 D document.sform1.checkask.focus();
: ^, Z& \2 b8 L: k9 y return false; Y2 h, m [. Z2 }7 X l
}
7 r- F- u l+ j) `+ g0 P* y$ k if (document.sform1.checkans.value=="")
2 c6 ] K, l4 O/ p; S {
" [5 ?5 o( B s0 ~% H- b$ O alert("您的密码提示问题答案不能为空"); " O7 ~+ }1 B q" v
document.sform1.checkans.focus();
( ]4 j7 W7 t9 |0 q4 d; G# t return false;
! B& T4 i% J( ^/ V+ A }
e0 g( j f2 D: k5 _0 p$ I# w return true;
6 s/ f c* O n" c( I3 q
% Q* }! u/ e( V5 R6 i}
( k! z- O. Z# q, B* o& P% J</script> |
|