入力フィールドを壊さないように、数値の挿入にコンマを使用するにはどうすればよいですか?

ノックルーズ

計算フォームを作成し、それを使用してABテストを実行しましたが、「Total Donors」を求めるフィールドの多くの人が、の"10,000"代わりに入力しようとしていることに気付きました10000

とにかく、カンマを入れることができるようにすることができますが、JSで見落とされて未読になりますか?その10,000ため、ユーザーには表示されますが、スクリプトはそれをとして読み取ります10000複数の分野で行う必要がありますが、これに対するグローバルな解決策はありますか?

この問題への攻撃を開始する方法を理解するのに十分なJSを知りません。文字列値を計算し、その中にコンマをポップして数値として返されるようなコードである必要があると思います。

私が例として使用しているフィールドは、入力された数に基づいて合計にボーナスポイントも追加します。計算フォームはあらゆる規模の代理店で使用されるため、これを追加して平準化する必要があります。中小企業は合計スコアに対してペナルティが課せられないため、ドナーはより多くのポイントを獲得できます。

中小企業の合計スコア: 400

ボーナスが適用される企業の合計スコア: 420

ボーナス合計:

• val < 10001 = + 0
• val >= 10001 and < 25001 = + 10
• val >= 25001 and < 50000 = + 15
• val >= 50000 = + 2

私の入力は次のようになります(読みやすくするために分割してください):

<fieldset class="webform-component-fieldset form-wrapper" id="webform-component-constituent-base">

    <legend><span class="fieldset-legend">Constituent Base</span></legend>

    <div class="fieldset-wrapper"><div class="form-item webform-component webform-component-textfield" id="webform-component-constituent-base--total-constituents">

    <label for="edit-submitted-constituent-base-total-constituents">Total Number of constituents in your database </label>

    <input type="text" id="edit-submitted-constituent-base-total-constituents" name="submitted[constituent_base][total_constituents]" value="" size="60" maxlength="128" class="form-text" />
    </div>
    </div></fieldset>

この分野の私の計算

var donorTotal = jQuery("#edit-submitted-constituent-base-total-constituents").val();
    if(donorTotal)
    {
        donorTotal = parseFloat(donorTotal);
    }
    else
    {
        donorTotal = 0;
    }

    grade += getBonusDonorPoints(donorTotal);

    // End total # of donors

ボーナスポイント機能:

function getBonusDonorPoints(val)
{
    if(val < 10001)
    {
        return 0;
    }
    else if(val >= 10001 && val < 25001)
    {
        return 10;
    }
    else if(val >= 25001 && val < 50000)
    {
        return 15;
    }
    else if(val >= 50000)
    {
        return 20;
    }
}

あなたたちが私を向けて答えるのに私を与えることができるどんな助けにも感謝します!

epascarello

したがって、コンマを置き換えて、文字列ではなく数字で作業していることを確認してください。

Number(jQuery("#edit-submitted-constituent-base-total-constituents").val().replace(/,/g,""));

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

数値入力フィールドにコンマを追加して、複数の再コードを取得するにはどうすればよいですか?

分類Dev

reactjsを使用して別の入力フィールドに入力フィールド値を表示するにはどうすればよいですか?

分類Dev

mysqliを使用してテーブルの特定のフィールドに複数の値を挿入するにはどうすればよいですか?

分類Dev

Railsの検証:数値フィールドの無効な非数値入力を適切に検証するにはどうすればよいですか?

分類Dev

ユーザーが入力フィールドに数字のみを入力できないようにするにはどうすればよいですか?

分類Dev

フォーマットされていない数値の入力にフォーマットを追加するにはどうすればよいですか?

分類Dev

noUiSliderを使用して、出力された数値を入力フィールドに変更するにはどうすればよいですか?

分類Dev

Python Seleniumを使用して入力フィールドに数値を入力するにはどうすればよいですか?

分類Dev

INSERT INTOステートメントを使用してBLOBフィールドに単純な値を挿入するにはどうすればよいですか?

分類Dev

MS Wordの同じフィールドに複数のフィールドコードを挿入するにはどうすればよいですか?

分類Dev

jQueryを使用して入力値をより多くのデータが入力されたフィールドに挿入するにはどうすればよいですか?

分類Dev

入力の値に挿入されたときにHTMLテキストが壊れないようにするにはどうすればよいですか?

分類Dev

関数のreturnコマンドに変数を入力するにはどうすればよいですか?

分類Dev

1つのフィールドにデフォルト値がない場合、Laravelに行を挿入するにはどうすればよいですか?

分類Dev

pyautoguiを使用してフィールドに任意の数値を入力するにはどうすればよいですか?

分類Dev

PHPとJAVASCRIPT-各入力フィールドに接続されているボタンをクリックした後、複数の入力フィールドから値を取得するにはどうすればよいですか?

分類Dev

ラベルテキストを壊さずに数値入力ボックスの入力フィールドを短くするにはどうすればよいですか?

分類Dev

ラベルテキストを壊さずに数値入力ボックスの入力フィールドを短くするにはどうすればよいですか?

分類Dev

複数の入力フィールドを検証するときにコードの重複を回避するにはどうすればよいですか?

分類Dev

入力フィールドの高さをコンテンツに対応させるにはどうすればよいですか?

分類Dev

入力テキストフィールドに使用可能なすべての幅を使用させるにはどうすればよいですか?

分類Dev

値が入力されると更新される入力フィールドを追加するにはどうすればよいですか?

分類Dev

入力フィールドに数字のみを入力するようにユーザーを制限するにはどうすればよいですか?

分類Dev

入力の値をJSの別の入力に挿入するにはどうすればよいですか?

分類Dev

jsを使用して入力フィールドにテキストを挿入するにはどうすればよいですか?

分類Dev

入力フィールドの値を増やすにはどうすればよいですか?

分類Dev

入力フィールドに逆ジオコーディング値を取得するにはどうすればよいですか?

分類Dev

コマンド引数を文字列に挿入するにはどうすればよいですか?

分類Dev

bash変数をrubyコマンドに挿入するにはどうすればよいですか?

Related 関連記事

  1. 1

    数値入力フィールドにコンマを追加して、複数の再コードを取得するにはどうすればよいですか?

  2. 2

    reactjsを使用して別の入力フィールドに入力フィールド値を表示するにはどうすればよいですか?

  3. 3

    mysqliを使用してテーブルの特定のフィールドに複数の値を挿入するにはどうすればよいですか?

  4. 4

    Railsの検証:数値フィールドの無効な非数値入力を適切に検証するにはどうすればよいですか?

  5. 5

    ユーザーが入力フィールドに数字のみを入力できないようにするにはどうすればよいですか?

  6. 6

    フォーマットされていない数値の入力にフォーマットを追加するにはどうすればよいですか?

  7. 7

    noUiSliderを使用して、出力された数値を入力フィールドに変更するにはどうすればよいですか?

  8. 8

    Python Seleniumを使用して入力フィールドに数値を入力するにはどうすればよいですか?

  9. 9

    INSERT INTOステートメントを使用してBLOBフィールドに単純な値を挿入するにはどうすればよいですか?

  10. 10

    MS Wordの同じフィールドに複数のフィールドコードを挿入するにはどうすればよいですか?

  11. 11

    jQueryを使用して入力値をより多くのデータが入力されたフィールドに挿入するにはどうすればよいですか?

  12. 12

    入力の値に挿入されたときにHTMLテキストが壊れないようにするにはどうすればよいですか?

  13. 13

    関数のreturnコマンドに変数を入力するにはどうすればよいですか?

  14. 14

    1つのフィールドにデフォルト値がない場合、Laravelに行を挿入するにはどうすればよいですか?

  15. 15

    pyautoguiを使用してフィールドに任意の数値を入力するにはどうすればよいですか?

  16. 16

    PHPとJAVASCRIPT-各入力フィールドに接続されているボタンをクリックした後、複数の入力フィールドから値を取得するにはどうすればよいですか?

  17. 17

    ラベルテキストを壊さずに数値入力ボックスの入力フィールドを短くするにはどうすればよいですか?

  18. 18

    ラベルテキストを壊さずに数値入力ボックスの入力フィールドを短くするにはどうすればよいですか?

  19. 19

    複数の入力フィールドを検証するときにコードの重複を回避するにはどうすればよいですか?

  20. 20

    入力フィールドの高さをコンテンツに対応させるにはどうすればよいですか?

  21. 21

    入力テキストフィールドに使用可能なすべての幅を使用させるにはどうすればよいですか?

  22. 22

    値が入力されると更新される入力フィールドを追加するにはどうすればよいですか?

  23. 23

    入力フィールドに数字のみを入力するようにユーザーを制限するにはどうすればよいですか?

  24. 24

    入力の値をJSの別の入力に挿入するにはどうすればよいですか?

  25. 25

    jsを使用して入力フィールドにテキストを挿入するにはどうすればよいですか?

  26. 26

    入力フィールドの値を増やすにはどうすればよいですか?

  27. 27

    入力フィールドに逆ジオコーディング値を取得するにはどうすればよいですか?

  28. 28

    コマンド引数を文字列に挿入するにはどうすればよいですか?

  29. 29

    bash変数をrubyコマンドに挿入するにはどうすればよいですか?

ホットタグ

アーカイブ