■92446 / ) |
Re[2]: Focus移動でカンマ表示 |
□投稿者/ 初心者 (9回)-(2019/09/26(Thu) 15:52:31)
|
■No92437 (WebSurfer さん) に返信
> それは今の質問者さんのコードにちょっとだけ手を加えて以下のようにすればできます。 > > $("#Txt_Amount").on("change", function () { > var amont = Number($("#Txt_Amount").val()); > $("#Txt_Amount").val(amont.toLocaleString()); > });
回答ありがとうございます。 WebSurferさんのおかげで解決いたしました。
> 10000 を TextBox に入力してフォーカスを外せば TextBox の表示は期待通り 10,000 > となりますが、ユーザーが入力間違いに気が付いて 10,001 と入力し直してフォーカス > を外したらどうなると思いますか?
すみません、そこまで深く考えておりませんでした。 そのまま10,001と表示されるのではないんですか?
> それから、ユーザー入力は必ず検証コントロールなどを使って検証しなければなりませ > ん。ASP.NET の検証コントロールはデフォルトで JavaScript による検証が有効になり > ますが、それとの兼ね合いを考える必要があります。それはどうしますか?
検証コントロールを使ったことが無く、何か不都合があればエラーメッセージをとばすなど 別のやり方で処理をしていました。
|
|