C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■90095 / 9階層)  TextBoxForでHttppost時の通貨書式→数値変換
□投稿者/ WebSurfer (1747回)-(2019/02/08(Fri) 12:20:25)
No90093 (ジョディー さん) に返信

質問者さんが No90083 で書いた、

> そこで、下記のページを発見したのですが、解決に至っておりません。。。
> http://oboe2uran.hatenablog.com/entry/2014/07/04/120126

・・・ No90093 のコードには含まれてなくて、ユーザーが価格テキストボックスに、例え
ば 1000 と入力すると \1,000 に書き換えるスクリプトまでしか実装されてないように見
えますが違いますか?

で、今の問題は、\1,000 に書き換えられてしまうので、クライアント側の検証に引っか
かっているということですか?

「下記のページを発見」のスクリプトは実装してない(できない?)とすると、その先に
は進めないと思いますけど。

実装できないのであれば、諦めて私が No90085 で書いた (2), (3) など別の方向に進むし
かなさそうだと思います。

「下記のページを発見」のスクリプトが実装できたとしても(即ち、submit する直前に
input 要素の value 属性の値を、例えば \1,000 から 1000 に書き換えることができた
としても)、書き換える前に ASP.NET MVC に実装されているクライアントサイドでの検
証がかかってしまうのではないかと思います。(onchange で検証がかかるはずなので)

そうすると、私が No90085 で書いた (1) に戻って、質問者さんが追加したスクリプトの
動作と、ASP.NET MVC のスクリプトの動作に整合が取れるように、どちらかもしくは両方
のスクリプトを書き直して対応できないか検討する・・・という話になると思います。

ASP.NET MVC のスクリプトというのは、質問者さんのコードの View にある、

@Scripts.Render("~/bundles/jqueryval")

でレンダリングされる 2 つの jQuery のスクリプトファイルにありますが、2 つ合わせ
て 1,600 行を超えます。

自分はそれを見て考える気はおきません。だから No90085 で、

> ただし、そもそも書き直すことで課題に対応できるかどうかは自分は分かりません。質問者
> さんが検討して可能であると判断されたらその方向に進んでみてはいかが。

> 自分がやるとすると (3) かなぁ・・・という感じです。

・・・と書きました。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[8]: TextBoxForでHttppost時の通貨書式→数値変換 /ジョディー →Re[10]: TextBoxForでHttppost時の通貨書式→数値変換 /ジョディー
 
上記関連ツリー

TextBoxForでHttppost時の通貨書式→数値変換 / ジョディー (19/01/31(Thu) 00:19) #90016
Re[1]: TextBoxForでHttppost時の通貨書式→数値変換 / WebSurfer (19/01/31(Thu) 07:11) #90018
Re[1]: TextBoxForでHttppost時の通貨書式→数値変換 / WebSurfer (19/01/31(Thu) 18:05) #90035
  ├ Re[2]: TextBoxForでHttppost時の通貨書式→数値変換 / ジョディー (19/01/31(Thu) 22:54) #90037
  │└ Re[3]: TextBoxForでHttppost時の通貨書式→数値変換 / WebSurfer (19/02/01(Fri) 09:51) #90043
  └ Re[2]: TextBoxForでHttppost時の通貨書式→数値変換 / ジョディー (19/01/31(Thu) 23:05) #90038
    └ Re[3]: TextBoxForでHttppost時の通貨書式→数値変換 / WebSurfer (19/02/01(Fri) 10:47) #90045
      └ Re[4]: TextBoxForでHttppost時の通貨書式→数値変換 / ジョディー (19/02/01(Fri) 18:15) #90058 解決済み
        └ Re[5]: TextBoxForでHttppost時の通貨書式→数値変換 / WebSurfer (19/02/01(Fri) 18:31) #90059
          └ Re[6]: TextBoxForでHttppost時の通貨書式→数値変換 / ジョディー (19/02/06(Wed) 23:52) #90083
            └ Re[7]: TextBoxForでHttppost時の通貨書式→数値変換 / WebSurfer (19/02/07(Thu) 11:22) #90085
              ├ Re[8]: TextBoxForでHttppost時の通貨書式→数値変換 / ジョディー (19/02/07(Thu) 23:07) #90092
              └ Re[8]: TextBoxForでHttppost時の通貨書式→数値変換 / ジョディー (19/02/08(Fri) 02:29) #90093
                └ TextBoxForでHttppost時の通貨書式→数値変換 / WebSurfer (19/02/08(Fri) 12:20) #90095 ←Now
                  └ Re[10]: TextBoxForでHttppost時の通貨書式→数値変換 / ジョディー (19/02/08(Fri) 21:02) #90103 解決済み
                    └ Re[11]: TextBoxForでHttppost時の通貨書式→数値変換 / WebSurfer (19/02/10(Sun) 16:07) #90123 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信