.cshtml Webページでjavascriptを使用してWebアプリケーションを開発する際に、ユーザー入力をチェックしてテキストボックスに入力する前に、数字またはピリオド/小数点を確認する関数を使用しています。期間がASCIIコード190として識別されていますか?
元のコードは、(ここで見つける:):
function isNumberKey(evt) {
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode != 46 && (charCode < 48 || charCode > 57))) {
return false;
}
return true;
}
は私が警告(charCodeは)を加え;! ifの前に、190はポップアップされました。ASCII 190はYENシンボルです。
ASCII 190を受け入れるようにコードを編集し、現在のピリオド/小数点が表示されています。
私はプログラミング/ Web開発には初めてです。なぜ私はその問題に遭遇しましたか?修正はありますか?
-TC
また、あなたがリンクしているページの廃止予定に関する警告に言及する価値があります。 – CupawnTae
@Patrickありがとうございます。 これは良いニュースではありません。私はちょうどエントリを行うには、数字を使用してみました。私はそれがうまくいかなかった時に驚いていなかった=/ 新しい解決策をコードしていません... – tcox