« Epiphone Japan Les Paul Standard GoldTop | トップページ | 読みたいだけなのに・・・ »

2008/05/01

ASP.NET AJAX AutoCompleteコントロール

ASP.NETでリッチなクライアント環境を作るのに便利なASP.NET AJAX Control Toolkitですが、AutoCompleteコントロールを使っていて、少し困ったことがありました。03-1111-1111や03-1234-5678という形式の電話番号を取得する時に-2219、-6909という訳のわからない数値が表示されてしまいました。

Webサービスをデバッグをしても、きちんと電話番号を返しているのに一体・・・多分クライアントサイドでおかしくなってるんだろうな~と推測して、javascriptで-(ハイフン)をエスケープするために\-とすると03\-1111\-1111って・・・-(ハイフン)二個にすると03--1111--1111って・・・一体どないせいっ!!ちゅうの!

 

こうすればいいんです!

 

'03-1111-1111'

 

'(シングルクオート)で挟んであげると、無事に意図した値が取れました。

« Epiphone Japan Les Paul Standard GoldTop | トップページ | 読みたいだけなのに・・・ »

03 web」カテゴリの記事

コメント

soyjoyさんのお役に立てて良かったです。

autocompleteで000001が1になってずっと悩んでたんで、目から鱗でした。めっちゃ助かりました。ありがとうございます。

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: ASP.NET AJAX AutoCompleteコントロール:

« Epiphone Japan Les Paul Standard GoldTop | トップページ | 読みたいだけなのに・・・ »

2020年9月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      
無料ブログはココログ