2011-07-05 6 views
0

http://pastebin.com/N82ma0HNJavaScriptのデフォルトの問題により、バックスペース....

は私のソースコードであるバックページを行く...ここ

ページです:http://dev.icalapp.rogersdigitalmedia.com.rogers-test.com/Edit.php

ときに私が午前問題がありますリストに電話番号のリストを入力し、それを編集するために1つをクリックすると、バックスペースを使用して番号を削除すると、1ページ戻ってリスト全体を混乱させるでしょう。なぜなら、デフォルトのバックページはバックスペースであり、それがその理由ですが、バックスペースを使用して削除するときにはバックページにしたくないからですリストからEA番号.....

だから私は基本的に言って、私はbackpageにバックスペースをどのように無効にすることができている......入力のkeyUpイベントで

答えて

0

、キーコードを扱うものをとバックスペースの場合は、スタブの伝播(バブリング)をreturn false;で単純に行います。要素をバックスペースすると、keyupイベントは要素から親、親の親、祖父母の親要素などに移動されます。これはバブリングと呼ばれます。あなたがそれを処理し、return false;を扱うならば、あなたはそれ(イベント)が親に渡されることを望まないと宣言します。 キーアップが本文(またはHTML、ドキュメント、またはウィンドウ)に到達すると、1ページを元に戻すwindow.history.prev()メソッドが起動します。