我想寫一個非常簡單的jQuery函數,它將有兩個主要屬性。第一個是檢查字段是否爲空。第二個將是如果該字段不是空的執行一個將導致PHP編碼頁面的表單。我對jQuery非常陌生,如果有人能指出我的錯誤,我將非常感激。先謝謝你。如果聲明爲真,請提交表格
function Captcha() {
$('#Button').click(function() {
if ($("#Field").val().length == 0) {
alert("Please fill the box");
return false;
} else {
alert("Your code is saved");
return true;
}
});
}
$(document).ready(function() {
Captcha();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form action="success.php" id="Alpha" method="post" onsubmit="return Captcha();">
<input id="Field" type="text" placeholder="Enter key here">
<button id="Button" type="submit" form="Alpha">Confirm</button>
</form>
什麼地方錯了,你貼什麼?檢查你的控制檯和html源代碼?錯誤報告? –
不要使用按鈕的'click'事件,使用表單的'submit'事件。 –
@ Fred-ii-問題在於,即使填充字段並返回true語句,它也不想將我重定向到'success.php'。 –