重複の可能性:
フォーム送信時に送信ボタンを無効にする
ajax送信後の無効化ボタンについて質問があります。実際には、テキストエリアにテキストを入力するまで、ボタンは最初に無効になりました。次に、クリックボタンで送信すると、ボタンを無効にする必要があります。
私の実際には、ボタンをクリックした後、ボタンは無効になりません。
ここに私のJSコードがあります:
$(function()
{
$("#submit_h").click(function()
{
var haps = $("#haps").val();
var dataString = 'haps='+ haps;
if(haps=='')
{
alert('Please type your haps');
}
else
{
$.ajax({
type: "POST",
url: "post_haps.php",
data: dataString,
cache: false,
success: function(html){
$("#haps").val('');
$("#content").prepend(html);
}
});
}return false;
});
});
--
<textarea id="haps"></textarea>
<input type="submit" class="button inact" value="Share" disabled="disabled" id="submit_h"/>
今私がやりたいことは、送信後にボタンを無効にすることです。何か案が ?