我的提交按鈕被禁用,但不會回到啓用狀態。怎麼了?JavaScript在鍵盤上提交啓用
HTML:
<div class="wrapper">
<form method="post" action="timer.html">
<p><input type="text" name="login" value="" placeholder="Username" id='userNameCheck' onkeyup="checkUserName()"></p>
<p class="submit"><input type="submit" name="submit" value="Login" id="mySubmit"></p>
</form>
</div>
JS:
<script>
document.getElementById("mySubmit").disabled = true;
function checkUserName() {
var userNames = document.getElementById("userNameCheck");
if(userNames === 'andrius'){
document.getElementById("mySubmit").disabled = false;
}
}
</script>
改變你的if語句來比較輸入值:'if(userNames.value =='andrius')'我還建議讓'} else {'in您的聲明在提交按鈕更改後不會有任何改變。 – NewToJS
你應該提供適當的文件記錄以及問題。這是一個非常普遍的問題,除了啓用和禁用按鈕外,這裏沒有提到任何要求。你應該寫什麼時候啓用和禁用按鈕。 –
@AnkitTanna我不認爲這個問題需要很多解釋。通過閱讀javascript,我可以看到OP想要實現什麼。 '如果(userNames ==='andrius')'使得它非常明顯,那麼OP會在userNameCheck輸入值= toriri時啓用提交按鈕。 – NewToJS