-1

質問で説明されているように、私は少しばかげた疑いを持っています..私はこのコードを準備しました..銀行口座番号を認識せず、言い続けます..口座番号ではありません.!! 助けがあれば...私の他のプログラムで文字列と数値を比較するのに苦労しています..ちなみに、私は4日前にJスクリプトを学び始めました。:)

<html>
    <head>
        <title> New Document </title>
        <meta name="Author" content="">
<!-- writw a program to check weather the bank account have a sufficient ballence or not -->
        <script type="text/javascript" language="javascript">
            function bankValidation()
            {
                var acc=document.myBank.accNum;
                var acc_len=acc.value.length;

                if(acc_len == 0)
                    alert("Account Number Field Is Empty!");
                if(acc === 123456)
                    alert("Your Balance is 1000000");
                else
                    alert("Not an account Number!");
            }
        </script>
    </head>
    <body>
        <form name="myBank" onSubmit="bankValidation()" method="post">
            <table class=table1 bgcolor=lightgrey>
                <tr>
                    <td width=150>Bank Account No:</td>
                    <td><input name="accNum" type="text" id="accNum" value="12345" width="100"></input></td>
                <tr>
                    <td colspan=2 align=middle></input>
                    <input type="submit" name="submit" value="check"></td>

            </table>
        </form>
    </body>
</html>
4

1 に答える 1

1

欲しい理由は

  1. フィールドの値を取得するには
  2. 数値として解析するには

交換

var acc=document.myBank.accNum;
var acc_len=acc.value.length;

var acc= parseFloat(document.myBank.accNum.value);
var acc_len=document.myBank.accNum.value.length;
于 2013-08-25T12:18:02.443 に答える