入力を読み取り専用にし、それでも一部のキーを機能させる方法

Kaustubh Khare

入力ボックスが1つあります。私はそれにいくつかの価値を示しています。その入力ボックスを読み取り専用にしたい。ただし、矢印キー、ホームキー、終了キー、これらのキーは機能するはずです。

複数のURLをカンマ区切りで表示しています。これらのURL間を移動したいと思います。そのため、上記のキーが機能する必要があります。

で試しましたが[readonly]="true"、入力ボックス内を移動できません。私も使えませんdisabled

<input matInput placeholder="Enter Promotional Link URL"  [(ngModel)]="lms.LmPromotionalUrl" name="LmPromotionalUrl">

出力

www.facebook.com,www.google.com,www.cisco.com

この動作を実現する方法はありますか?

バオ

これがプレーンなJavaScriptのソリューションです(keydown)。これをHostListenerまたはAngularに簡単に適合させることができます基本的にはfalseを返し、矢印キー以外のキーのデフォルトの動作を防ぎます(Macを使用していて、どのホームキーかわからないので、ここ確認し、allowedの配列に追加できます)キーコード

document.getElementById('foo').addEventListener('keydown', e => {
  if (![37, 38, 39, 40].includes(e.keyCode)) {
    e.preventDefault();
    return false;
  }

})
<input id="foo" placeholder="Enter Promotional Link URL" name="LmPromotionalUrl" value="foo">

この例では、矢印キーを使用して値を「ナビゲート」することはできますが、何も入力または削除することはできません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

一部の行を読み取り専用にする

分類Dev

Emacs:バッファの一部を読み取り専用にする

分類Dev

読み取り専用入力を有効にする方法

分類Dev

テキスト入力ボックスの選択を解除し、Enterキーが押されたときにのみ読み取り専用に更新するにはどうすればよいですか?

分類Dev

入力テキストフィールドを読み取り専用にする方法

分類Dev

最小値がWooCommerceの最大値と等しい場合、カートページに入力された数量を読み取り専用として表示する

分類Dev

Angular 2/4:カスタムコンポーネントで読み取り専用を機能させるにはどうすればよいですか?

分類Dev

Chromeブラウザの入力フィールドで読み取り専用属性を使用しながらカーソル移動を有効にする方法

分類Dev

読み取り専用ファイルシステムの一部を書き込み可能にする

分類Dev

一部のフィールドが読み取り専用で他のフィールドがnull可能である場合、Golang構造体を使用してAPIでCRUDを実行するにはどうすればよいですか?

分類Dev

読み取り専用の<s:textarea />をそのコンテンツに適合させる方法

分類Dev

NSISのセクショングループに対して一部のセクションのみを読み取り専用にするにはどうすればよいですか?

分類Dev

JavaScriptで入力フィールドを読み取り専用にする方法は?

分類Dev

javascriptの読み取り専用入力フィールド内に結果を出力する方法は?

分類Dev

Mobiscrollは、表示/表示されていない場合でも入力を読み取り専用に設定しますか?

分類Dev

Ajax用のRadエディターでいくつかの単語(エディター全体ではなく一部の単語のみ)を読み取り専用にする方法はありますか?

分類Dev

Android:一部の読み取り専用バイトをネイティブC ++に渡す最も効率的な方法

分類Dev

同じ入力フィールドテキストの「読み取り専用」、「無効」、「必須」が正しく機能しないのはなぜですか?

分類Dev

テキスト入力条件に読み取り専用入力を入力します

分類Dev

Bootstrapの読み取り専用入力フィールドを通常のテキストのようにする方法は?

分類Dev

一部のアプリケーションで読み取り専用として開かれている共有フォルダーに有効なファイルを書き込む

分類Dev

読み取り専用の入力フィールドの値を乗算して別のフィールドに結果を表示する方法

分類Dev

別の自動更新入力値がnullに設定された後、自動更新を読み取り専用にする方法は?

分類Dev

一部のTumblrページの画像が読み込まれないのに、wgetを使用しても機能するのはなぜですか?

分類Dev

データ入力を読み取り専用にし、カレンダーを表示するにはどうすればよいですか?

分類Dev

読み取り専用の入力テキストをリセットできません

分類Dev

キーボード入力を読み取り、それをローカル変数に割り当てる方法は?

分類Dev

入力ファイルの行の一部のみを読み取る方法はありますか?

分類Dev

Vimは、sudoを使用している場合でも、デフォルトで一部のファイルを読み取り専用モードで開きます

Related 関連記事

  1. 1

    一部の行を読み取り専用にする

  2. 2

    Emacs:バッファの一部を読み取り専用にする

  3. 3

    読み取り専用入力を有効にする方法

  4. 4

    テキスト入力ボックスの選択を解除し、Enterキーが押されたときにのみ読み取り専用に更新するにはどうすればよいですか?

  5. 5

    入力テキストフィールドを読み取り専用にする方法

  6. 6

    最小値がWooCommerceの最大値と等しい場合、カートページに入力された数量を読み取り専用として表示する

  7. 7

    Angular 2/4:カスタムコンポーネントで読み取り専用を機能させるにはどうすればよいですか?

  8. 8

    Chromeブラウザの入力フィールドで読み取り専用属性を使用しながらカーソル移動を有効にする方法

  9. 9

    読み取り専用ファイルシステムの一部を書き込み可能にする

  10. 10

    一部のフィールドが読み取り専用で他のフィールドがnull可能である場合、Golang構造体を使用してAPIでCRUDを実行するにはどうすればよいですか?

  11. 11

    読み取り専用の<s:textarea />をそのコンテンツに適合させる方法

  12. 12

    NSISのセクショングループに対して一部のセクションのみを読み取り専用にするにはどうすればよいですか?

  13. 13

    JavaScriptで入力フィールドを読み取り専用にする方法は?

  14. 14

    javascriptの読み取り専用入力フィールド内に結果を出力する方法は?

  15. 15

    Mobiscrollは、表示/表示されていない場合でも入力を読み取り専用に設定しますか?

  16. 16

    Ajax用のRadエディターでいくつかの単語(エディター全体ではなく一部の単語のみ)を読み取り専用にする方法はありますか?

  17. 17

    Android:一部の読み取り専用バイトをネイティブC ++に渡す最も効率的な方法

  18. 18

    同じ入力フィールドテキストの「読み取り専用」、「無効」、「必須」が正しく機能しないのはなぜですか?

  19. 19

    テキスト入力条件に読み取り専用入力を入力します

  20. 20

    Bootstrapの読み取り専用入力フィールドを通常のテキストのようにする方法は?

  21. 21

    一部のアプリケーションで読み取り専用として開かれている共有フォルダーに有効なファイルを書き込む

  22. 22

    読み取り専用の入力フィールドの値を乗算して別のフィールドに結果を表示する方法

  23. 23

    別の自動更新入力値がnullに設定された後、自動更新を読み取り専用にする方法は?

  24. 24

    一部のTumblrページの画像が読み込まれないのに、wgetを使用しても機能するのはなぜですか?

  25. 25

    データ入力を読み取り専用にし、カレンダーを表示するにはどうすればよいですか?

  26. 26

    読み取り専用の入力テキストをリセットできません

  27. 27

    キーボード入力を読み取り、それをローカル変数に割り当てる方法は?

  28. 28

    入力ファイルの行の一部のみを読み取る方法はありますか?

  29. 29

    Vimは、sudoを使用している場合でも、デフォルトで一部のファイルを読み取り専用モードで開きます

ホットタグ

アーカイブ