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

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

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

全過去ログを検索

<< 0 >>
■7858  Re[1]: 入力値判定、処理
□投稿者/ PATIO -(2007/09/18(Tue) 11:38:26)
    No7825 (おなかが痛い さん) に返信
    > 考えました。でも「っ」だけは他にもがっこうなら「kko」などとかなり複数次の文字により
    > 変わって複数出てくると思います。この箇所の考え方が分かりません
    > どのように 「っ」を考えて処理をしたらいいのでしょうか

    同じ子音が重なるケースに関してはテーブルでもって検査するようなパターンじゃなくて
    単純に同じ子音が二回続けて出てきたら詰まる音になるという考え方で良いのでは?
    全てをテーブルで処理する必要はないのではないかなと。
    恐らくありえないような組合せの入力をしたらローマ字入力の段階で入力拒否をするような
    ものを考えているんでしょうねぇ。アルゴリズムは難しくなさそうだけど、
    処理がめんどくさそうなのと実際の入力時のレスポンスが悪くならないのかなと思ったり。
記事No.7825 のレス /過去ログ19より / 関連記事表示
削除チェック/

■7859  Re[3]: error LNK2001 (eVC4.0)
□投稿者/ 774RR -(2007/09/18(Tue) 11:41:05)
    えっと、それは俺に調べろといっているわけか?そんなの知るかよ。
    片っ端からライブラリをリンク指定に追加すりゃいいぢゃん。そのくらい自分でやれよ。
    リンクに通ったからといって、それで動くかどうかまでは責任持たんけどな。

    > スキャンナーのコントロールを追加したところ、
    そのコントロールとやらが WinCE で動くかどうかは確認したんだろうな?
記事No.7832 のレス /過去ログ19より / 関連記事表示
削除チェック/

■63723  Re[1]: Listデータの隠蔽の方法
□投稿者/ 亜守 -(2012/09/30(Sun) 21:32:40)
    皆様、ご意見ありがとうございました。
    とりあえず今回はコピーを返す形で実装しようと思います。
記事No.63710 のレス / END /過去ログ107より / 関連記事表示
削除チェック/

■90083  Re[6]: TextBoxForでHttppost時の通貨書式→数値変換
□投稿者/ ジョディー -(2019/02/06(Wed) 23:52:56)
    No90059 (WebSurfer さん) に返信
    > ■No90058 (ジョディー さん) に返信
    >
    > JavaScript で対応できる方法があれば、教えていただきたいです。

    WebSurfer様、お世話になっております。

    こちらのサイトで、javascript でのカンマ区切り表示の方法を発見しました。
    https://webllica.com/add-comma-as-thousands-separator/
    この方法により、ブラウザに表示されたとき、window.onload、フォーカスアウト(Blur)つまり表示のときは、
    3桁カンマ区切り表示になり、フォーカスイン(focus)のときは、カンマなしで入力ができるようになりました。

    ですが、ここで新たな問題が発生しております。
    submit、Form送信の際に、カンマ区切りを除去して、サーバに送信しなくてはいけないのですが、
    検証でひっかかってしまって、送信できない状況に陥っております。

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

    具体的な適用方法がわからず困っております。(カテゴリを変更して新規に質問登録した方がよろしいでしょうか?)

記事No.90016 のレス /過去ログ155より / 関連記事表示
削除チェック/

■90085  Re[7]: TextBoxForでHttppost時の通貨書式→数値変換
□投稿者/ WebSurfer -(2019/02/07(Thu) 11:22:26)
    No90083 (ジョディー さん) に返信

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

    記事は詳しくは読んでませんが、submit する直前に input 要素の value 属性の値を、例えば
    \1,000 から 1000 に書き換えるということでしょうか?

    で、解決に至らないということは具体的にどういうことか書いてないので分かりませんが(質問
    するならその辺はきちんと書いてくださいね)、たぶん、書き換える前に ASP.NET MVC に実装さ
    れているクライアントサイドでの検証がかかってしまうのが問題なのではないかと想像してます。

    その想像が当たっているとすると、自分が思いつく手段は:

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

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

    (2) クライアント側での検証を無効にする。価格以外の入力もあるでしょうから、これは現実的
      ではないとは思いますが。

    (3) 先のレスで述べたように、decimal 型ではなく string 型として扱い、検証はデータアノテ
      ーション属性を付与して正規表現で行なう。

    ・・・ぐらいです。

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

    (深く考えてませんので、あくまで「感じ」です。先にも書きましたが、DB のフィールドの型が
    money 型でしょうから、サーバー側での取り扱いを考えると現実的ではないかもしれません)
記事No.90016 のレス /過去ログ155より / 関連記事表示
削除チェック/

■90092  Re[8]: TextBoxForでHttppost時の通貨書式→数値変換
□投稿者/ ジョディー -(2019/02/07(Thu) 23:07:10)
    No90085 (WebSurfer さん) に返信
    > ■No90083 (ジョディー さん) に返信
    >
    > 記事は詳しくは読んでませんが、submit する直前に input 要素の value 属性の値を、例えば
    > \1,000 から 1000 に書き換えるということでしょうか?
    >
    > で、解決に至らないということは具体的にどういうことか書いてないので分かりませんが(質問
    > するならその辺はきちんと書いてくださいね)、たぶん、書き換える前に ASP.NET MVC に実装さ
    > れているクライアントサイドでの検証がかかってしまうのが問題なのではないかと想像してます。

    WebSurfer様、早速のご回答ありがとうございます。
    ご推察の通り、検証にかかってしまうのです。
    クライアントサイドだと思うのですが、確証が持てず、またスクリプトの作りこみが悪いためかのかもしれず、
    切り分けにも知識不足のため、具体的な事象として記載することを見送っておりました。
    javascriptも初めてなので苦労しております。

    ご提案いただいた(1)で実現できるよう、簡素化したアプリを作って、問題点を確認してみます。
    アプリができましたら、生のソースコードを掲載致したいと存じます。
    ご迷惑をおかけいたしますが、引き続きご指導お願いします。
記事No.90016 のレス /過去ログ155より / 関連記事表示
削除チェック/

■90095  Re[9]: TextBoxForでHttppost時の通貨書式→数値変換
□投稿者/ WebSurfer -(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) かなぁ・・・という感じです。

    ・・・と書きました。
記事No.90016 のレス /過去ログ155より / 関連記事表示
削除チェック/

■91494  Re[2]: StructureにNewは不要か
□投稿者/ ころっけ -(2019/06/30(Sun) 22:20:39)
    ありがとうございます。

    ところで、ILって中間言語のことでしょうか?
    どうやればそれを確認できますか?
記事No.91459 のレス /過去ログ158より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -