我試圖做一個字段來驗證['A'..'Z']之間寫下的最後一個字符,但不知道爲什麼警告不會顯示。最後一個字符的驗證
<html>
<body>
<p>
<label>field</label>
</p>
<p>
<textarea name="rq" id="textarea" cols="45" rows="5" onkeyup="MyFunc()">
</textarea>
</p>
<script>
function Myfunc(){
stc=document.rq.value.charAt(document.rq.value.length-1);
if(stc.toUpperCase().charCodeAt(0)<65 || charCodeAt(0)>90){
alert("false");
}
}
</script>
</body>
</html>
有信息太少。請提供一個完整的例子,並解釋究竟「不起作用」。見[問]和[mcve]。 –
請澄清你的目標是檢查'.charCodeAt(0)<= 65' –
編輯應該現在清除 –