我有一個<input>
元素默認設置爲只讀:如何打開INPUT元素爲只讀用回車鍵或Esc鍵
<input readonly type="text" ondblclick="onDoubleClick(this)">
如果用戶雙擊該元素將被設置爲可編輯:
function onDoubleClick(elem){
var element = $(elem);
if (element.prop('readonly')==true) { element.prop('readonly', false);}
else { element.prop('readonly', true); }
此<input>
元素將保持可編輯狀態,直到用戶再次雙擊它。我想知道是否有一種方法可以鏈接Enter
鍵和Escape
鍵,因此用戶可以通過點擊其中一個鍵盤按鍵來結束輸入,將<input>
元素重新轉換爲只讀。如何實現它?
爲什麼你會_want_這是你的用戶體驗?如果用戶只需啓用它就可以輸入數據,爲什麼它需要被禁用?這似乎是一個不必要的步驟。 – Yatrix