我使用下面的代碼來禁用按鈕,如果我的textarea是空的,但它只有第一次工作,當我刷新整個頁面後,採取第一次輸入我清除textarea的,但按鈕不會禁用... 什麼是錯在我的代碼請幫助...禁用按鈕只能第一次工作,當我刷新頁面
HTML代碼
<div id='box'>
<form id="stat">
<textarea type="text" name="status" id="status" placeholder="Anything You Want To Say...?"></textarea>
</form>
<button id='statbtn' type="submit" onclick="update()">Update</button>
</div>
我使用此代碼顯示的狀態和刷新我的textarea與
function update() {
var x,y;
x=document.getElementById("stat");
y=x.elements["status"].value;
document.getElementById("bigbox").innerHTML += "<div id='box1'>"+ y + "</div>";
$('#status').val('');
}
使用此代碼禁用按鈕
$(document).ready(function(){
$('#statbtn').prop('disabled',true);
$('#status').keyup(function(){
$('#statbtn').prop('disabled', this.value == "" ? true : false);
})
});
我對js的刷新行表示懷疑,所以我使用jquery代碼,但也沒有在隨後的所有時間禁用按鈕。
你能不能也請發表您的HTML?當你說刷新,你的意思是從開始(F5)加載整個頁面? – Christos
請看現在,,, –