角のある素材コンポーネント(チェックボックス、選択、日付ピッカーなど)とEnterキー押下イベント間の相互作用を削除する方法はありますか?
<md-checkbox>
check
</md-checkbox>
がここにありますプランカー 実際の例については。
どんな助けも感謝します。
ありがとう。
回答 2 件
keyCode == 13の場合、デフォルトイベントのEventListenerとpeventを追加します
var checks = [...document.getElementsByTagName("md-checkbox")]; checks.forEach(function(c){ c.addEventListener("keydown", function(e) { if(e.keyCode === 13) e.preventDefault(); }, false); });
http://plnkr.co/edit/SwsQMGMnxXerxvCaIYLG?p=preview
関連記事
- javascriptでスペースを削除し、単語間にダッシュを追加します
- 文字間の余分なスペースを削除する方法uitextfieldtext swift
- (sed)二重引用符で囲まれた任意の2つの数値の間のコンマを削除します(ただし、数値は保持します)
- SwiftUI:「戻るボタン」とnavigationbartitleの間のスペースを削除したい
- 特定の文字が2つの境界の間に表示された場合に削除する方法
- すべてのx要素間のリストから要素を削除する方法
- 画像間のスペースを削除するにはどうすればよいですか?
- 5列目から単語間のスペースを削除します
- 1)開始パターンと終了パターン、および2)終了パターンがない場合、開始パターンと終了の間の文字を削除します
- Java6で角括弧の間のテキストを削除します
ng-keydownでKeyPressを防ぐ
次のHTMLマークアップを使用してEnterキーを押さないようにすることができます。
ザ・
preventEnter
関数は次のようになります(コントローラーで宣言):Enterキーを押さないようにするカスタムディレクティブ
アプリでこれをより一般的に行いたい場合、カスタムディレクティブが必要です。
そして、すべての入力は次のとおりです。