ASP.NETとVB.NETで社内イントラネットアプリケーションを作成しています。私の「顧客」は初心者から中級レベルのユーザーです。すべてのブラウザはIE8以降の標準です。
このアプリケーションは、1つを除いて、うまく機能します。バックスペースキー。ユーザーが無効な番号をテキストボックスに入力すると、RegularExpressionValidatorとValidatorCalloutExtenderが起動し、ユーザーに通知します。完全。ただし、ユーザーがポップアップ警告を閉じて、テキストボックスでカーソルがまだ点滅していることに気付いた場合、バックスペースキーを押してその厄介なフィールド値を削除するときが来たと感じます。
残念ながら、ブラウザはこのアクションをページ履歴に「戻る」ことを望んでいると解釈します。上司が叫んでいます。彼の上司は叫んでいます。頭痛がします。
では、どうすればこの動作をオフにできますか?テキストボックス内の文字を削除するためにバックスペースが必要ですが、それ以外は必要ありません。ここでの会社の方針:バックスペースは画面から文字を削除することです。それ以上でもそれ以下でもありません。
何か案は?
ありがとう、
ジェイソン