2017-04-11 67 views
1

我有一個HTML頁面,我有幾個複選框看起來像Iike單選按鈕,我希望用戶能夠檢查/取消選中複選框使用鍵盤?包括實現這個功能,我一直在我的代碼中使用aria屬性,但仍然無法實現它!讓用戶選中/取消選中使用鍵盤複選框

+1

哪裏是你的代碼? –

+0

@Saisree - 使用回車鍵,空格鍵,兩者或其他? –

+0

一旦元素具有焦點(選項卡),您可以使用空格鍵來檢查它或取消選中它。 – floor

回答

0

document.getElementById('focused').focus();
<input type="checkbox" id="focused">Hit space

1

這將這樣的伎倆表示按下任意鍵。您可能要添加的事件檢查specfic鍵碼:

$(function(){ 
 
    $('[type=checkbox]').keypress(function(e){ 
 
    $(this).trigger('click'); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<input type="checkbox" />

相關問題