0

私がやりたいことはとてもシンプルです。送信ボタンのあるフォームがあります

<form accept-charset="UTF-8" action="/some_url" id="some-form" method="post">
  ...
  <button class="btn" id="remove-selected" type="submit">Send</button>`
</form>

フォームが送信されたときにjQueryでボタンのhtmlを変更したいのですが、それを達成できません。変更する前にフォームの送信が行われるようです。

私のコードは今、とてもシンプルです:

$("#some-form").on("submit", function(e) {
  $("#remove-selected").html("Sending...");
});

アドバイスありがとう!

4

3 に答える 3

2

あなたのものは私のために働いているようです.JSを介してフォームを送信するだけで、シーケンスとエラーケースをより詳細に制御できます.

$("#some-form").on("click", function(e) {
  e.preventDefault();
  $("#remove-selected").html("Sending...");
  $(this).submit();
});

http://jsfiddle.net/GDAhe/1/

于 2013-03-26T14:37:01.537 に答える
1
$("#remove-selected").click(function(){
    $(this).html("Sending...");
});
于 2013-03-26T14:35:53.483 に答える
0

$(document).ready()コードは正しいですが、メソッド内に埋め込むのを忘れている可能性があります。

于 2013-03-26T14:40:37.760 に答える