在我的 HTML 中,我有一組輸入。應該允許用戶在每個中只輸入一個字符。這是它的 HTML:
<input class = "green" type="text" maxlength="1" />
用于此的 CSS 如下:
input {
font: 1.5em "Times New Roman", Times, serif;
width:0.9em; height: 0.9em;
text-align:center; }
.green {
color: green; }
如果用戶輸入一個字符,然后嘗試輸入另一個字符,則不會發生任何事情。然而,在我的設計中,用戶可以輸入任意數量的字符,即使前面的字符被推到左邊并且只有最后一個字符可見。當焦點離開輸入欄位時,所有多余的字符都消失了,只剩下第一個輸入字符。如何確保當用戶嘗試輸入其他字符時,它們被忽略并且沒有任何反應?
uj5u.com熱心網友回復:
這是你需要的嗎?
function go(v){
if (v.value.length==0){
return true;
}
return false;
}
<input class = "green" type="text" maxlength="1" onkeydown="return go(this)"/>
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/488901.html
標籤:javascript 输入 最长长度
上一篇:如何從外部HTML檔案訪問元素?
下一篇:將此幻燈片轉換為回圈播放?