0
我想知道是否有辦法允許選擇(單擊)表單,但同時使表單無法輸入文本。啓用輸入選擇,但禁用文本輸入
我使用readonly
這給了我的功能嘗試,但它提供的光標是一樣的,如果我設置disabled=true
,它呈灰色這是混淆用戶的輸入字段。有沒有其他的選擇?
我想知道是否有辦法允許選擇(單擊)表單,但同時使表單無法輸入文本。啓用輸入選擇,但禁用文本輸入
我使用readonly
這給了我的功能嘗試,但它提供的光標是一樣的,如果我設置disabled=true
,它呈灰色這是混淆用戶的輸入字段。有沒有其他的選擇?
<input class="notype" />
$('.notype').on('keydown', function(e){
e.preventDefault();
})
你沒有告訴我們的是爲什麼。如果因爲你想將它複製到剪貼板而沒有改變,上面的內容不會讓你這麼做,如果有的話請詳細說明。
太棒了!謝謝,效果很好。我想這樣做的原因是因爲我有一個日期範圍字段,我使用日期選擇器來選擇日期。我真的不希望用戶自己輸入日期,因爲那樣會變得混亂,我必須做很多其他驗證,所以我想強制他們使用日期選擇器。 – samturner
簡單,完美適用於我的類似用例! –