本帖最后由 qqaazzqq2009 于 2010-10-22 09:47:56 编辑

解决方案 »

  1.   

     
     function KeyPress(objTR)//驗證輸入的是否是數字和小數點
    {
       var txtval = objTR.value;
       var key = event.keyCode;
       if((key <48 || key >57)&&key !=46)
       {
           alert("對不起,輸入的不是數字!");   
             event.keyCode = 0;
       }
       else
       {
             if(key == 46)
             {
                   if(txtval.indexOf(".") != -1 || txtval.length == 0)
                         event.keyCode = 0;
             }
       }} 
    <form action="money.php" method="post">
        汇率<input type="text" name="bei" value="<?php echo $_POST['bei']; ?>" onKeyPress="KeyPress(this.value)"/>:1<br />
        本国货币<input type="text" name="money_ben" value="<?php echo $_POST['money_ben']; ?>" onKeyPress="KeyPress(this.value)"/><br />
        外国货币:
        <?php 
        $huilu=$_POST['money_ben']/$_POST['bei'];
        echo $huilu;
        ?><br />
        <input type="submit" value="计算" />
    </form>