我試圖禁用提交按鈕,直到用戶填寫了表單中的輸入字段。禁用提交按鈕,如果與jQuery輸入爲空
我發現THIS線程在這裏有一個非常好的答案。我在填寫字段時讓提交按鈕重新啓用只是一個小問題。
有人可以看看這個功能,並幫助我找出我失蹤的東西嗎? 任何幫助將不勝感激:D 謝謝。
$(document).ready(function() {
var $submit = $("input[type=submit]");
if ($("input:empty").length > 0) {
$submit.attr("disabled","disabled");
} else {
$submit.removeAttr("disabled");
}
});
<form method="POST" action="<%=request.ServerVariables("SCRIPT_NAME")%>">
User Name: <input name="Username" type="text" size="14" maxlength="14" /><br />
Password: <input name="last_name" type="password" size="14" maxlength="14"><br />
<input type="submit" value="Login" name="Submit" id="loggy">
</form>
非常感謝!那奇妙地工作:D有可能改變模糊?所以用戶不必點擊輸入以便禁用被刪除? – xxstevenxo 2012-07-14 09:58:51
@xxstevenxo yup,看我的更新。你也可以用keyup做 – thecodeparadox 2012-07-14 09:59:48
沒關係,我把'模糊'改成'按鍵',並得到了我期待的確切結果。非常感謝您的幫助和演示! :D – xxstevenxo 2012-07-14 10:00:36