我需要在輸入字段中隨時只有1個字符。我能想到做這件事的唯一方法是讓JavaScript始終選中所有內容,並使最大輸入長度爲1,這樣當我輸入新內容時,內容會被覆蓋(因爲它被選中)。這樣我就不必使用退格或其他任何東西。到目前爲止,只有當您點擊框時,才能獲得所有選擇。我有這樣的:javascript persistent選擇
input type="text" id="txt1" size="30" maxlength="1" onkeyup="showHint(this.value)" onFocus="this.select()" onBlur="this.select()" onClick="SelectAll('txt1');" value="Click here, then press a key"/>
我有幾個不同的事情會在那裏設法得到它所有選擇的(像的onfocus和的onblur不工作)。任何想法如何讓這個箱子裏的所有東西永久選中?還是有更好的方法來保持箱子裏的單個字符?
當用戶鍵入字段時,不會自動選擇內容,因此他們必須在鍵入另一個鍵之前使用退格鍵清除字段。 OP正在設法通過讓焦點自動選擇字段來準備接受新角色,從而簡化該體驗。 – richardtallent 2009-12-21 21:12:05