网页特效-检查健康

Kiver 发布于2003-11-9 10:32 678 次浏览 1 位用户参与讨论   [复制分享主题]
" k! f$ {% l! C
<script LANGUAGE="JAVASCRIPT">
. U: l2 W  A$ a! Y
  t! ?; Z# S- e. Z<!-- hide this script tag's contents from old browsers
$ Z4 A0 [" e' J# n
% r, n8 }& ^$ ?function ClearForm(form){/ v9 `1 b7 Z- |' n+ B

! r6 j3 \$ Y$ j- G$ }" x    form.weight.value = "";: n& l9 [3 G) B

+ P( ^6 K% N- u: H, N& p    form.height.value = "";3 q, u# F6 A) h  n$ V: @
0 Q9 q# J0 l, L; ~) S9 p9 v, H3 I
    form.bmi.value = "";/ t' K7 B  J' q

' g. o. f6 \+ k  F3 ]3 `    form.my_comment.value = "";# t. D4 }' d. ^# l3 s4 P

( ~. e$ f+ F( @" Y( x( u. J}
2 @, N1 M. ^& a: D' w* h8 u
) V* r# o6 V! x% T: `& R3 q( K0 Z/ u% K% ]. q7 z0 [2 P- `% G
$ W/ D* K" [9 R4 Q  K  o6 C- G8 x
function bmi(weight, height) {
  V2 ]5 |1 d. ], `( \- k
1 d  }  H9 O( s$ ^- _          bmindx=weight/eval(height*height);! ^! r9 K; ?+ \- s  ~
2 T8 {  E6 l9 w  _7 H6 X8 \" t: F
          return bmindx;
& M% G7 t+ k( s5 R! H  e$ y5 h8 V1 r( g+ {7 \4 d: ?, f
}. F' f1 {& m3 P5 _# A

  e; u# l) |* L$ v5 Vfunction checkform(form) {! m6 }8 W8 b; W$ N! l# @% _8 [
& o/ ~; u! \' k6 H- ^
       if (form.weight.value==null||form.weight.value.length==0
! W+ ]: x( `1 d; I& |( y- W
+ o. ~' L4 R9 z+ C4 S- Q9 m) x2 e1 z        || form.height.value==null||form.height.value.length==0){
$ v2 \' s. c! |( H$ s7 S
% _# C2 ?* S) {8 L. u            alert("\nPlease complete the form first");+ }, D; t, `, X3 w

1 t. d1 |0 S) V7 p5 G: S& P            return false;% j. H$ e# [* f6 {4 r2 u
8 C# ~& ]6 s7 D
       }& g& h/ G" i* S; w9 h+ n8 @

" w0 r2 m  V3 [- t       else if (parseFloat(form.height.value) <= 0||( K7 b+ b5 p# ]/ `- S, [! a
6 U( l0 G$ `! b3 b
                parseFloat(form.height.value) >=500||, T/ Y- {& r' O7 h$ q
1 c  |5 W  X0 O8 V
                parseFloat(form.weight.value) <= 0||6 C5 f/ }1 N# O" K' I
8 G9 O* ]+ j- m& v: V" P
                parseFloat(form.weight.value) >=500){
$ O% n8 E8 ?' f# J
0 u) P& l+ r; K! _9 z                alert("\nReally know what you're doing? \nPlease enter values again. \nWeight in kilos and \nheight in cm");
7 K# ~& l+ u4 m% H5 F
3 @* h: G  f4 V6 O                ClearForm(form);
5 T: e, V: Z$ j+ j  X/ z
2 k, Q6 J% b; h7 l6 @( O+ z                return false;
; _6 u0 }* J6 r
) P' l# y  O6 x5 w+ w       }
" y5 {8 E2 M9 G5 H% h& l
8 B& Q# w3 f8 P% U# F       return true;! G- ]: W% k4 e, R& |

  Y0 L# ]" ]2 U, @% h( P: _}
9 `3 R$ R' O. U2 ~" }7 [5 F7 Q; U( f' k, T2 Y/ j2 K
function computeform(form) {1 O; ?, @+ p' u' `5 a  z9 N

6 o% y! a/ ]6 o7 {% X2 N       if (checkform(form)) {
- ^% i+ z6 L# i+ M( n, t9 [; T# ?7 K* r5 \" l/ |
       yourbmi=Math.round(bmi(form.weight.value, form.height.value/100));
7 H; S; h, s! @5 g7 W
% {# X7 X9 b$ ?0 G7 }       form.bmi.value=yourbmi;8 `' O7 O) B; D3 R' x9 F

+ m5 V! J6 l. z, T* Z       if (yourbmi >30) {& z6 J/ U9 D0 C

: T3 ~9 J0 m) u9 P* J! U          form.my_comment.value="不要在闹了!!!";* Q4 N4 C2 K* T$ F
/ V/ `. v$ I$ J% X  f' r
       }/ h" S1 a6 w& ?! I! z8 F6 ]

' ^7 z& W1 ?: N  `       else if (yourbmi >28 && yourbmi <=30) {* E, M# P# P3 @+ N+ t. R1 B8 P$ @6 v
4 |8 n8 b8 A% w3 E, b( O: m: \
          form.my_comment.value="您是猪吗?";0 x" J. D0 k: H: S0 r8 U
: p7 R- W9 N4 w4 N/ g) Y' e% \/ ^/ N
       }
- \: {9 V* C* t- n
) H* \  Q- u5 \% E       else if (yourbmi >23 && yourbmi <=28) {
; Y( w1 x( Z% U8 ?7 h6 \2 H5 I$ v$ f4 M- |  y
          form.my_comment.value="两头猪也没有你重吧?";- ]  ]8 w0 d3 W6 U) {
) Z; ^9 s$ g; l0 U' L
       }' ^6 q7 f) h+ m2 U, W- U8 n2 k% S5 r) e0 V
5 ]! X( k; K9 ?" N8 N1 G
       else if (yourbmi >21 && yourbmi <=23) {
( s. I! x0 g' u' z6 h3 }
" X* o5 X' O* L# [5 n          form.my_comment.value="您现在是偏胖,应该注意饮食!";
4 \  r; W8 ]# e% V0 t0 F8 {; d# `- U+ m( Z5 f
       }
1 }0 ?- j2 k/ o" q
  W4 a5 o% v; f" w# i) |' ^       else if (yourbmi >=19 && yourbmi <=21) {- B2 k1 |* J4 f0 {/ S0 G
% f7 ^; O( ^. r8 r+ x: w) Q# S
          form.my_comment.value="哇!!!您太苗条了! 是标准身材";
9 Q# T, G! Z- k, b8 s5 a# G. F
0 F' }. |- r5 q7 R       }
  b+ U: }- N9 |7 p% c4 Z& r- J
! n' h! K5 H6 b       else if (yourbmi >=18 && yourbmi <19) {9 C, _0 G' z1 W! r; \5 t$ P2 j0 E

8 d( D2 j: S$ C) K0 N3 X          form.my_comment.value="您是不是营养不良?????";
9 e2 q; @  d8 F0 z
1 X' r5 H! g- C% z       }
5 }4 M& i' W. ^7 Y5 s0 |" c! ~3 Z  q: T' v0 N& p
       else if (yourbmi >=17 && yourbmi <18) {
3 X7 U4 t( v7 e7 {5 n" M, `( N7 h2 v1 r( R( J
          form.my_comment.value="这个不是骨头吗????";: S6 z- a$ F/ d$ ]
, J4 s! l2 i* e
       }
6 t- N% p, L, @$ p# ]
6 q0 v  t( q8 G3 d% p! d       else if (yourbmi <17) {% C/ h4 b/ F8 Y. I2 D1 w" W* L
9 l$ z; ~) ?6 G- C  O% N$ h
          form.my_comment.value="按照生物学来说这种生物是不能生存的";6 p/ y5 ^; k  u, @
% d$ S/ X, \' z* q
       }
9 F, G3 |; k; I) c1 G: \1 y8 E% I* x6 P" e
      }
( L1 p  v+ e; U6 Z  F. W9 D
  T! R  e( h8 J& `       return;
# y+ ]$ O7 J4 x7 _# W' O* C$ w5 G- _, M& |- o
}- u8 p0 F% ^  r  |5 D- H
- M/ V* V* q; p. z! q6 ^8 ?
// -- done hiding from old browsers -->& H3 F8 A: g2 O" w3 P3 J1 p7 B
8 j& j+ Z: K; e5 j; f) u

7 {! W; X2 V/ ]; A. B4 z9 h6 h3 |2 w5 a2 O8 S4 M
; W# K# |* x3 m$ }" t( m1 V2 o
</script>) m- t7 v7 C  g+ I! u. f

4 o3 K% _* Z0 L$ {4 R" J7 x3 _4 h5 _
<form NAME="BMI" method="POST">
! m, T  I# E. O2 ~7 ]* g  <table border="1">
2 ]* B9 g9 ?& k$ h: G: _    <tr>
( U$ \, K& I# a. ^      <td><font color="red"><div align="center"><center><p>体重</font> (kg)</td>8 ]; p) J, Q8 T7 |* x
      <td align="center"><font color="red"><div align="center"><center><p>身高</font>(cm)</td>
. L6 S. T/ B! }      <td align="center"><font color="blue"><div align="center"><center><p>健康值</font></td>
5 q- z1 i, o. l- v( O8 C      <td align="center"><font color="blue"><div align="center"><center><p>电脑对您的评价</font></td>
% K/ s3 }# i3 n4 w* D( l    </tr>
! A- h' g. U6 w& K5 `    <tr align="center">/ w* F  i0 M. W, @. z
      <td><input TYPE="TEXT" NAME="weight" SIZE="6" onFocus="this.form.weight.value=''"></td>3 L* m* p- [  d6 X' w# C- m! N
      <td><input TYPE="TEXT" NAME="height" SIZE="6" onFocus="this.form.height.value=''"></td>2 g8 ~3 `: r4 [, b9 L
      <td><input TYPE="TEXT" NAME="bmi" SIZE="5"></td>) G& l$ |& N' u3 f  P+ S" ?
      <td><input TYPE="TEXT" NAME="my_comment" size="40"></td>
/ d2 B; X/ t) B, g    </tr>
3 O  ]) J# P3 F7 Z8 @2 w% w, x  </table>
; N: Q, ~3 A5 f0 l5 m, c% {  <div align="center"><center><p><input TYPE="button" VALUE="确定"
2 v( B9 T1 @4 I- t/ }3 m4 N  onClick="computeform(this.form)"> <input TYPE="reset" VALUE="取消"% i% c) A/ v+ T3 }" q/ q' l
  onClick="ClearForm(this.form)"> </p>2 A# E% {/ h5 U' p
  </center></div>+ Z4 s& c5 _3 C7 R
</form>

已有(1)人评论

rubylin 发表于 2004-11-22 23:15:19 | 显示全部楼层
正啊,等我又试下先
您需要登录后才可以回帖 登录 | 註冊

本版积分规则

快速
回复
返回
列表
返回
顶部