簡體   English   中英

this.select()和表單上的javascript事件

[英]this.select() and javascript events on forms

我有一個始終希望被選中的表單框。 我可以讓它在單擊時選擇框中的所有內容(使用onFocus =“ this.select()”),但我希望100%的時間選擇它。 框中的文本將始終處於更改狀態,因此我嘗試使用onChange =“ this.select()”,但此操作無效。 這是我所擁有的:

    <form>
    <input type="text" id="txt1" size="30" maxlength="1" 
onkeyup="showHint(this.value)" onFocus="this.select()" onBlur="this.select()" 
onChange="this.select()" value="Click here, then press a key"/>
    </form>

基本上,我只是嘗試調用所有東西,以期希望某些東西能起作用,但是它仍然表現得好像只有onFocus =“ this.select()”在那里。 順便說一句,這是為了通過鍵盤控制某些東西,這就是為什么maxlength只有1的原因。我希望始終選擇它,以便在按下新鍵時可以更改最后一個命令而不必使用退格鍵。

您不僅僅使用文檔擊鍵檢測是有原因的嗎? 如果出於某種原因您需要將該值顯示在輸入字段中,則一旦檢測到擊鍵,就可以填充文本框。 這比嘗試只專注於該領域本身要簡單得多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM