私はテキストフィールドと送信ボタンが1つのシンプルなフォームを持っています。 submitをクリックすると、jqueryを返すajaxリクエストを実行します。このjqueryでは、フォームの送信ボタンを無効にし、テキストフィールドが変更されるとボタンを有効にします。以下は私が使用しているコードです:rails 3 + jqueryでテキストフィールドの送信ボタンを有効にする
$("#my_form input[type=submit]").attr("disabled","true");
$("#my_form #my_form_text").change(function()
{
$("#my_form input[type=submit]").removeAttr("disabled");
});
問題は私がテキストフィールドを変更するとすぐに有効にすることです。テキストフィールドを変更してカーソルをテキストフィールドの外に移動すると、送信ボタンが有効になります。テキストフィールドに変更を加えると(たとえ私のカーソルがまだテキストフィールドにある場合でも)送信ボタンが有効になる方法はありますか?
ありがとうございました。