私はこのコードを持っています。基本的に私は持って<input id="register_username" type="text" name="username">
います。ユーザーがデータベースに既に存在するかどうかを確認したいと思います。ユーザーがユーザー名を入力すると、コードは完全に機能しますが、一部のブラウザー (Firefox など) では、ユーザーにドロップダウン メニューが表示され、過去に入力した値 (名前など) を選択できる場合があります。問題は、ドロップダウン メニューからユーザー名を選択すると、keyup
機能が機能しないことです。この問題を解決するにはどうすればよいですか?
$("#register_username").live('keyup', function() {
$.post('scripts/register/register_check.php', {
checkusername: $('#register_username').val()
}, function(data) {
if (data == "good") {
//do something
} else {
//do the other thing
}
});
});