我有一个表格。
<form action="login.php" method="post" id="form">
<input type="text" name="name" class="textbox" id="name" placeholder="Username"><br /><br />
<input type="password" name="pass" class="textbox" id="pass" placeholder="Password"><br /><br />
<div id="holder">
<input type="submit" name="submit" value="Login" class="submit_wide">
</div>
<br />
</form>
我想在点击时将提交输入的值更改为“请稍候..”。因此,当页面重定向时,用户将看到“请稍候..”。
我不想使用 javascript 发布,我希望它重定向。
当我单击“登录”时,它变为“请稍候”,但提交操作停止,但当我再次单击时,它会重定向。
出了什么问题,我该如何解决?
$(document).ready(function() {
$(".submit_wide").click(function()
{
if ($("#name").val() != '' && $("#pass").val() != '')
{
$("#holder").html('<input type="submit" name="submit" value="Please wait.." class="submit_wide">');
}
else
{
$("#error").fadeIn("slow");
$("#error").html('<span class="alert alert-error">Please fill ALL of the fields.</span>');
event.preventDefault();
}
});
});
我试过的:
添加
$("#form").submit();
在 HTML 更改行之后。
它只是和以前一样。
我该如何解决这个问题以及导致这个问题的原因?谢谢。