|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14367
- 金币
- 2469
- 威望
- 1647
- 贡献
- 1417
|
这个脚本对你可能有帮助:( G+ W/ k- @2 d& I
<script language="javascript">
5 U( q3 \" ?% Z1 L& Y% h6 Afunction IsDigit(cCheck)
; q% }" D2 v7 Q+ ?8 [5 D) W { $ ]7 d: P1 K2 F$ F2 }6 N& Z
return (('0'<=cCheck) && (cCheck<='9')); 2 M; ?5 f- A& G8 \
} 9 \. j9 d# \8 |/ D3 q- R
) ]7 g/ j: s" |8 x: X& Kfunction IsAlpha(cCheck) . X! H' @) k: W; t1 [
{
5 B& V% s# |& }6 e. i: ^ B' H5 u return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
" R1 ~+ p1 Y# L } / {' Z4 G6 ]+ x |5 U
) l! H: U7 G8 g2 U+ Cfunction IsaNull(cCheck)
9 \( ^; U$ J2 Z2 W7 s& x0 C: q {
3 Q# B% S% A* P$ p return(cCheck != " ")
5 `5 b T6 I0 c3 c! X9 `5 G } + }2 b$ {3 a; a( a8 R
( j; s7 ` |* V7 J7 f' J2 e
function checkform()
3 B" U: C$ Z5 Y- n! F{ ! I, E2 e5 Z" z/ x
id = document.sform1.id.value; ' U4 W# U/ \9 Z. c# Q9 _+ n
if (id == "")
6 B! N2 V& k6 f1 Q {
5 e! D: n) k# X0 I b alert("请输入注册名");
; ]+ _- m* \8 v" U- O- L document.sform1.id.focus(); : I/ D: h; U+ o
return false; E; g5 K- A. {6 ], w0 P
}
) o5 s( Y! Z0 E% l P8 W3 | v% ?
( G$ [ R& x y: B" g0 I( R3 k for (nIndex=0; nIndex<id.length; nIndex++) - W$ O1 T7 }# f
{
" w1 I) R$ d; e& E cCheck = id.charAt(nIndex);
5 [0 }& ?" Y5 e. e, n if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) + A$ q" q4 |( e9 K+ l1 G+ ] o! [$ F
{
, `0 V% D+ Z8 b1 o9 ~; S8 F alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
( ?% E& w+ E6 l4 K% E0 L8 d# ^ document.sform1.id.focus(); 5 `. x: h; F! L6 B- Z9 h
return false;
1 p+ I, A) q7 c }
S. a0 M( |5 l; s" W3 l } 6 B- `* B4 t! z" l/ k& [
chineseid = document.sform1.chineseid.value;
- H. [, N( k/ h8 q& _ if (chineseid == "") " `! O% y X* o/ X+ S
{ % M$ {( h7 f; K" ]% L% x
alert("请输入中文昵称"); B4 h* f4 v& G" ~$ f, _: d
document.sform1.chineseid.focus(); 1 L: u' W0 ]$ W3 L8 B& T
return false;
1 y w" J. Q C% Y0 I }
; T/ k; ]0 b8 c; { password = document.sform1.password.value; 3 u! \. C4 _( @ E: [1 Z1 M
if (password == "")
3 v5 B# F- e% x. g) l8 u# Y* F { ' \5 j! o: }, H) z' u
alert("请输入登陆密码");
) d' k0 H- m6 j( Z* m, Y2 E document.sform1.password.focus();
& A0 b' H% V, a8 a, T' T return false;
5 [6 H4 c) l' T) ~3 u4 W; B, N } 3 v1 }7 k- f" i7 a& k
password1 = document.sform1.password1.value;
) C3 d& P5 n1 g9 S" y# ^! h# r( w2 F if (password>password1)
- V" l2 b9 y& |8 w9 d: M" z {
# K, t$ h2 K9 M; t! b6 v2 G) v2 w alert("重复密码与登陆密码不相同"); 3 t0 i3 n$ {! I+ ^3 ^
document.sform1.password.focus();
3 L0 [* ?" @ Z1 b7 D document.sform1.password1.focus(); 3 E, o$ B$ w8 ?1 v7 R
return false;
# o" q) v; f+ L6 h6 V0 Y+ ^ }
K, s9 ^% ~+ |" rif (password<password1) & V, K: b6 Z: ]9 @' X+ H! H) W
{
6 G& w/ B$ M9 c1 T. z+ W: ~, K7 F7 @+ d alert("重复密码与登陆密码不相同");
& I8 l: {! o5 I5 W. {, k/ n document.sform1.password.focus();
6 t( `3 ?8 d- y document.sform1.password1.focus(); ' I. J' |) @. [. \1 Y
return false;! V; ~6 E. Z0 J' y1 S' u
} + T7 Z+ _9 A0 x; A; |8 O
if (document.sform1.email.value == "") 6 x$ n' \1 n& d2 b% W
{
* E& ]7 ]1 d- n8 B, p alert("请输入您的E-MAIL地址"); ! n$ {' O/ n( z- T* d' D p
document.sform1.email.focus(); % W" X, b! [- J5 i1 j
return false; 1 ^( i& E! E' J) {4 P, q
} ) c/ u) A" M0 f
5 k3 A0 f$ C' Q: I7 W4 [9 r. m
email=document.sform1.email.value; 1 o6 c+ }( _, Z0 x+ i
emailerr=0 7 q( s* E2 ? p9 X9 y6 k. N) V
for (i=0; i<email.length; i++)
7 m7 ^7 a. t, L6 ? {
5 y! y( e6 N. v if ((email.charAt(i) == "@") & (email.length > 5)) / {" T7 @+ j: @- K
{
6 ~+ E0 t1 ]7 t+ h emailerr=emailerr+1 : h5 ^$ `! `1 Q! l: C
}
% [% |$ L- |* U+ g% e6 o }
Y2 ~! r! {# q+ v" Y if (emailerr != 1)
& ?7 I% G: m# x* J: {4 ~ { - W2 {2 k3 o; ~
alert("请输入正确的E-MAIL地址");
. d: _4 L G: |- k document.sform1.email.focus(); * y- F; F# w8 z5 d
return false;
, j# N! ]$ x5 V1 n% h } 0 t8 J2 Z q/ |+ f! k; L+ P2 n
! Z% d! Y Q/ f4 i- W; p if (document.sform1.checkask.value=="")
9 V- T* g% c" {1 J { 7 t( |/ S9 ]! K; [5 p @
alert("密码提示问题不能为空"); : N$ ]; Q) z& U0 c( }# R$ b
document.sform1.checkask.focus(); 9 P. b* `' `0 K2 H
return false;
' Q$ w4 J9 b1 M; F$ H; P$ n# n } . a/ O8 Z/ z. P
if (document.sform1.checkans.value=="") ; y$ k" Q. `( a- R B v
{
/ G7 N# K9 D. R+ b. r# O. d0 g alert("您的密码提示问题答案不能为空");
2 A3 x7 b+ _" F. h: U9 ^& C document.sform1.checkans.focus();
# O* W) P5 U6 N1 f return false; ' z1 M v5 ^8 g- w+ ~% A
}/ _; Y& Z' @2 ?6 ^
return true;
" K- d4 P, ^7 O: d9 T$ `0 O% X 7 A! z: P: Z! E5 C
}
X. ?2 s4 z/ h, V O- F- c</script> |
|