我有一个行动表格: 行动=“JavaScript的:DoWallInsert($ IDF );” ..
现在在这个表单上我有这个提交按钮。我希望onclick它应该被禁用,然后在成功时再次启用(函数内部的ajax调用)。
<input name="submit" type="submit" id="submit" value="Send">
function DoWallInsert(BuID, uID){
$('#submit').attr('disabled', true);
var wrapperId = '#wall_insert';
$.ajax({
type: "POST",
url: "misc/insertWall.php",
data: {
value: 'y',
BuID : BuID,
uID : uID,
message : $('#message').val()
},
success: function(msg){
$('#submit').attr('disabled', false);
$(wrapperId).prepend(msg);
$(wrapperId).children().first().slideDown('slow');
$('#message').val("");
}
});
}
我试过这个,但它不起作用
答案 0 :(得分:1)
您需要删除之前添加的the disabled
attribute(没有enabled
属性),所以请替换它:
$('#submit').attr('enabled', true);
有了这个:
$('#submit').attr('disabled', false);
答案 1 :(得分:0)
启用按钮:
// $('#submit').attr('enabled', true); //incorrect
$('#submit').removeAttr('disabled');
//or $('#submit').attr('disabled', false);