我正在使用ajaxForm。现在我遇到了一个问题。我的想法是,当用户输入用户名时,如果有任何错误的用户名,它应该向用户报告一条消息。
我的代码运行良好,但问题是在向用户显示报告消息后,submit按钮变为非活动状态。因此,用户无法再次单击submit按钮。
我该如何解决这个问题?
$(document).ready(function(){
$('#myForm').ajaxForm(function(data) {
if (data==1){
$('#bad').fadeIn("slow");
}
});
});..。
<body>
<p id='bad' style="display:none;">Please enter a valid username</p>
</body>..。
<form id="myForm" action=" " method="post">
<center> <input type="submit" id="submitinput" value="Submit"/> </center>
</form>..。
发布于 2009-01-13 04:07:04
您可能希望尝试捕获表单上的提交事件,然后使用ajaxSubmit。如下所示:
$('#myForm').submit(function() {
$(this).ajaxSubmit(function (data) {
if (data==1){
$('#bad').fadeIn("slow");
}
});
return false;
});它可能会避开你正在经历的任何有趣的事情。
https://stackoverflow.com/questions/437895
复制相似问题