2017-07-06 40 views
0

我想在meanstack中設置大寫鎖定警告氣球消息。如何設置Caps Lock警告氣球在meanstack中

是否有可能在平均堆棧中執行操作。如果是的話,任何人都可以舉一些例子。

感謝

vinoth

enter image description here

+0

請發表你有什麼你到目前爲止已經試過。 – 31piy

+0

如果你沒有得到你正在尋找的答案,你的問題可能是不準確的或缺乏信息。請考慮描述你想要做什麼。例如。如果你只想知道如何創建popover框,那麼這是包含的重要信息。 –

回答

0

我覺得這個代碼將幫助您爲您的要求。

$('input').keypress(function(e) { 
var s = String.fromCharCode(e.which); 
if (s.toUpperCase() === s && s.toLowerCase() !== s && !e.shiftKey) { 
    alert('caps is on'); 
} 
}); 

Fiddle

+0

已經試過這個我只是想知道如何創建該baloon符號 – Vinoth

0

您可以捕獲輸入領域的keydown事件中的角,然後用event.getModifierState('CapsLock')檢查CAPSLOCK狀態。

下面是一個例子:

app.controller('MainCtrl', function() { 
    var ctrl = this; 

    ctrl.keydown = function(e){ 
     ctrl.capsLockOn = e.getModifierState('CapsLock'); 
    } 
}); 

,然後在您的視圖:

<div ng-controller="MainCtrl as vm"> 
    <input ng-keydown="vm.keydown($event)" /> 
    <p>Is capslock on? {{vm.capsLockOn}}</p> 
</div> 

Beware, event.getModifierState(..) might not work in all browsers.

Here's a plunker to show it in action

相關問題