Jqueryを使用して、IDを介して送信ボタンを無効にする方法は? 多くのコードを試しましたが、失敗しました。
$("#sign_up").attr('disabled', 'disabled');
ここに私が試した別のものがあります:-
$("#sign_up").attr('disabled', true);
注: jquery ライブラリを含めまし
た: //ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js
Jqueryを使用して、IDを介して送信ボタンを無効にする方法は? 多くのコードを試しましたが、失敗しました。
$("#sign_up").attr('disabled', 'disabled');
ここに私が試した別のものがあります:-
$("#sign_up").attr('disabled', true);
注: jquery ライブラリを含めまし
た: //ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js
jQuery のドキュメントには、「.attr() メソッドの代わりに、.prop() メソッドを使用して無効化およびチェックを設定する必要がある」と記載されています。- http://api.jquery.com/prop/#prop-properties
disabled$(element).prop()はプロパティであり、メソッドを使用してそのように対処する必要があります。私はあなたのために動作するjsFiddleを作成しました:
http://jsfiddle.net/tb5Xh/1/
ユーザーは、フォーム フィールドで Enter キーを押してフォームを送信できる場合があります。
フォーム全体の送信を停止したい場合は、フォームの送信イベントをインターセプトできます。
$("#sign_up").closest('form').submit(function(e) {
e.preventDefault();
return false;
});
それはうまくいくはずです。
$("#sign_up").attr('disabled', 'disabled');
フィドルを確認してください。 http://jsfiddle.net/qb2vH/
jquery ライブラリが正しく追加されているかどうかを確認してください。